import React, { Component } from "react";
import { Table, Input, InputNumber, Popconfirm, Form, Button } from 'antd';

import { Row, Col } from 'antd';
import $ from 'jquery'

import {
    BrowserRouter as Router, Route, Link, Redirect, Switch, NavLink
} from "react-router-dom";
import { findModuleConfigApi } from '../js/bigScreen.js'
import {
    getSafetysceneDealRateApi, getInspectAndPatrolCompleteInfoApi, getLatestInspectAndPatrolCompleteApi, getSafetysceneDistributedApi, getAllSchoolSafetysceneInfoApi,
    getAllEducationBureauApi, getAllCitySchoolScreenUrlApi, getAllSchoolNumApi, getSafetysceneForCityApi, getOneEducationBureauApi
} from '../js/edubigscreenapi.js'


// import echarts from 'echarts';
import * as echarts from 'echarts'
import color from "rgb";

const chartStyle = {
    height: '90%',
    width: '95%',
    margin: "0 auto"
};
class EduBigScreen extends Component {

    constructor(props) {


        super(props)
        this.state = {
            parentId: parseInt(this.props.match.params.schoolId) || 0,
            // parentName: decodeURI(decodeURI(this.props.match.params.schoolName)) || "梯度教育局",
            parentName: this.props.match.params.schoolName || "梯度教育局",
            mapType: this.props.match.params.mapType || 0,
            chartDataSafeTop5: {
                baryAxis: [],
                pictorialBarData: [],
                pictorialBarData1: []
            },
            chartDataPatrolTop5: {
                baryAxis: [],
                pictorialBarData: [],
                pictorialBarData1: []
            },
            chartDataPollingTop5: {
                baryAxis: [],
                pictorialBarData: [],
                pictorialBarData1: []
            },
            chartDataLastWeekXgXj: {
                xgData: [],
                xjData: [],
                xData: []
            },
            chartData: [],
            safetyLineData: {
                data: [],
                date: [],
                color: "#0092f6"
            },
            chinaDatas: [],
            dataArr: [],

            mapChildDatas: {
                parentId: parseInt(this.props.match.params.schoolId) || 0,
                parentName: decodeURI(decodeURI(this.props.match.params.schoolName)) || "梯度教育局",
            },
            schoolNum: 0,
            safetyDatas: [],
            chinaDataOne: []

        }



    }

    componentDidMount() {


        this.refreshdata()
        this.safetyNews = setInterval(this.tasksafetyNews, 50);
    }



    componentWillUnmount = () => {

    }


    refreshdata() {
        
        if(this.state.parentId == 0){
            getAllEducationBureauApi(this.state.parentId)
            .then((res) => {
                //console.log("getAllEducationBureauApi", res.data);
                var chinaDatas = [];
                let responseData = res.data

                for (let i = 0; i < responseData.length; i++) {
                    let item = {
                        name: responseData[i].address,
                        value: responseData[i].schoolNum,
                        id: responseData[i].id
                    };
                    chinaDatas.push(item);
                }

                this.setState({
                    chinaDatas: chinaDatas,
                    mapType: this.props.match.params.mapType
                })


            })
            .catch((e) => {
                if (e.response) {
                    //请求已发出，服务器返回状态码不是2xx。
                    console.info(e.response.data)
                    console.info(e.response.status)
                    console.info(e.response.headers)
                } else if (e.request) {
                    // 请求已发出，但没有收到响应
                    // e.request 在浏览器里是一个XMLHttpRequest实例，
                    // 在node中是一个http.ClientRequest实例
                    console.info(e.request)
                } else {
                    //发送请求时异常，捕捉到错误
                    console.info('error', e.message)
                }
                console.info(e.config)
            });
        }else{
            
        getOneEducationBureauApi(this.state.parentId)
            .then((res) => {
                //console.log("getAllEducationBureauApi", res.data);
                var chinaDatas = [];
                let responseData = res.data

                // for (let i = 0; i < responseData.length; i++) {
                    let item = {
                        name: responseData[0].address || '',
                        value: responseData[0].schoolNum || 0,
                        id: responseData[0].id || 0
                    };
                    chinaDatas.push(item);
                // }


                this.setState({
                    chinaDatas: chinaDatas,
                    mapType: this.props.match.params.mapType
                })


            })
            .catch((e) => {
                if (e.response) {
                    //请求已发出，服务器返回状态码不是2xx。
                    console.info(e.response.data)
                    console.info(e.response.status)
                    console.info(e.response.headers)
                } else if (e.request) {
                    // 请求已发出，但没有收到响应
                    // e.request 在浏览器里是一个XMLHttpRequest实例，
                    // 在node中是一个http.ClientRequest实例
                    console.info(e.request)
                } else {
                    //发送请求时异常，捕捉到错误
                    console.info('error', e.message)
                }
                console.info(e.config)
            });
    
        }
        //
        getSafetysceneDealRateApi(this.state.parentId)
            .then((res) => {
                var barMax = 100;
                let [baryAxis,
                    pictorialBarData,
                    pictorialBarData1] = [[], [], []]
                var chartDataSafeTop5 = {
                    baryAxis: [],
                    pictorialBarData: [],
                    pictorialBarData1: []
                }
                for (const item of res.data) { //获取y轴标签名
                    baryAxis.push(item.school);
                    pictorialBarData.push(item.rate.toFixed(1) * 100);
                }


                for (let i = 0; i < pictorialBarData.length; i++) {
                    pictorialBarData1.push(barMax);
                }
                chartDataSafeTop5.baryAxis = baryAxis;
                chartDataSafeTop5.pictorialBarData = pictorialBarData;
                chartDataSafeTop5.pictorialBarData1 = pictorialBarData1

                // console.log("chartDataSafeTop5", chartDataSafeTop5);
                this.setState({
                    chartDataSafeTop5: chartDataSafeTop5

                })
            })
            .catch((e) => {
                if (e.response) {
                    //请求已发出，服务器返回状态码不是2xx。
                    console.info(e.response.data)
                    console.info(e.response.status)
                    console.info(e.response.headers)
                } else if (e.request) {
                    // 请求已发出，但没有收到响应
                    // e.request 在浏览器里是一个XMLHttpRequest实例，
                    // 在node中是一个http.ClientRequest实例
                    console.info(e.request)
                } else {
                    //发送请求时异常，捕捉到错误
                    console.info('error', e.message)
                }
                console.info(e.config)
            });

        //
        getInspectAndPatrolCompleteInfoApi(this.state.parentId)
            .then((res) => {

                var xgData = [];
                var xjData = [];
                var xjYData = [];
                var xgYData = [];
                var barMax = 100;
                var xgSeriesBgData = [];

                var xjSeriesBgData = [];
                var chartDataPatrolTop5 = {
                    baryAxis: [],
                    pictorialBarData: [],
                    pictorialBarData1: []
                }
                var chartDataPollingTop5 = {
                    baryAxis: [],
                    pictorialBarData: [],
                    pictorialBarData1: []
                }



                res.data.patrolCompleteRate.map((item, index) => {
                    xgData[index] = (item.completeRate * 100).toFixed(0);
                    xgYData[index] = item.school.trim();
                });

                res.data.inspectCompleteRate.map((item1, index1) => {



                    xjData[index1] = (item1.completeRate * 100).toFixed(0);
                    xjYData[index1] = item1.school.trim();

                });




                for (var i = 0; i < xgData.length; i++) {
                    xgSeriesBgData.push(barMax);
                }

                for (var j = 0; j < xjYData.length; j++) {
                    xjSeriesBgData.push(barMax);
                }




                chartDataPatrolTop5.baryAxis = xgYData;
                chartDataPatrolTop5.pictorialBarData = xgData;
                chartDataPatrolTop5.pictorialBarData1 = xgSeriesBgData;
                chartDataPollingTop5.baryAxis = xjYData;
                chartDataPollingTop5.pictorialBarData = xjData;
                chartDataPollingTop5.pictorialBarData1 = xjSeriesBgData;
                this.setState({
                    chartDataPatrolTop5: chartDataPatrolTop5,
                    chartDataPollingTop5: chartDataPollingTop5
                })

            })
            .catch((e) => {
                if (e.response) {
                    //请求已发出，服务器返回状态码不是2xx。
                    console.info(e.response.data)
                    console.info(e.response.status)
                    console.info(e.response.headers)
                } else if (e.request) {
                    // 请求已发出，但没有收到响应
                    // e.request 在浏览器里是一个XMLHttpRequest实例，
                    // 在node中是一个http.ClientRequest实例
                    console.info(e.request)
                } else {
                    //发送请求时异常，捕捉到错误
                    console.info('error', e.message)
                }
                console.info(e.config)
            });
        //
        getLatestInspectAndPatrolCompleteApi(this.state.parentId)
            .then((res) => {
                var chartDataLastWeekXgXj = {
                    xgData: [],
                    xjData: [],
                    xData: []
                }
                var xgData = [];
                var xjData = [];
                var data = res.data.inspectAndPatrolComplete;

                var xdata = [];
                for (var i = 0; i < data.length; i++) {
                    xjData[i] = (data[i].inspectRate * 100).toFixed(1);
                    xgData[i] = (data[i].patrolRate * 100).toFixed(1);
                    xdata[i] = data[i].address;
                    // const element = data[i];

                }

                chartDataLastWeekXgXj.xgData = xgData;
                chartDataLastWeekXgXj.xjData = xjData;
                chartDataLastWeekXgXj.xData = xdata


                this.setState({
                    chartDataLastWeekXgXj: chartDataLastWeekXgXj

                })

            })
            .catch((e) => {
                if (e.response) {
                    //请求已发出，服务器返回状态码不是2xx。
                    console.info(e.response.data)
                    console.info(e.response.status)
                    console.info(e.response.headers)
                } else if (e.request) {
                    // 请求已发出，但没有收到响应
                    // e.request 在浏览器里是一个XMLHttpRequest实例，
                    // 在node中是一个http.ClientRequest实例
                    console.info(e.request)
                } else {
                    //发送请求时异常，捕捉到错误
                    console.info('error', e.message)
                }
                console.info(e.config)
            });

        //
        getSafetysceneDistributedApi(this.state.parentId)
            .then((res) => {
                var datas = [];
                res.data.map((item) => {
                    datas.push({
                        label: item.category,
                        value: item.num

                    })
                })

                this.setState({
                    chartData: datas

                })
            })
            .catch((e) => {
                if (e.response) {
                    //请求已发出，服务器返回状态码不是2xx。
                    console.info(e.response.data)
                    console.info(e.response.status)
                    console.info(e.response.headers)
                } else if (e.request) {
                    // 请求已发出，但没有收到响应
                    // e.request 在浏览器里是一个XMLHttpRequest实例，
                    // 在node中是一个http.ClientRequest实例
                    console.info(e.request)
                } else {
                    //发送请求时异常，捕捉到错误
                    console.info('error', e.message)
                }
                console.info(e.config)
            });



        //
        getAllSchoolSafetysceneInfoApi(this.state.parentId)
            .then((res) => {
                let safetyLineData = {

                    data: [],
                    date: [],
                    color: "#0092f6"
                }

                safetyLineData.data = res.data.data;

                safetyLineData.date = res.data.date;

                this.setState({
                    safetyLineData: safetyLineData
                })
            })
            .catch((e) => {
                if (e.response) {
                    //请求已发出，服务器返回状态码不是2xx。
                    console.info(e.response.data)
                    console.info(e.response.status)
                    console.info(e.response.headers)
                } else if (e.request) {
                    // 请求已发出，但没有收到响应
                    // e.request 在浏览器里是一个XMLHttpRequest实例，
                    // 在node中是一个http.ClientRequest实例
                    console.info(e.request)
                } else {
                    //发送请求时异常，捕捉到错误
                    console.info('error', e.message)
                }
                console.info(e.config)
            });


        //
      

        getAllCitySchoolScreenUrlApi(this.state.parentId)
            .then((res) => {
                let responseData = res.data;
                var dataArr = responseData;
                for (let i = 0; i < responseData.length; i++) {
                    responseData[i].position = responseData[i].position ? responseData[i].position.toString().split(",") : [120.244326, 29.713662 + 0.1];
                    responseData[i].value = responseData[i].position ? responseData[i].position.toString().split(",") : [120.244326, 29.713662 + 0.1];

                    responseData[i].name = responseData[i].schoolName;
                    responseData[i].value2 = parseInt(responseData[i].value2);

                    for (let j = 0; j < responseData[i].value.length; j++) {
                        if (i % 2 == 1) {

                            responseData[i].value[j] = Number(responseData[i].value[j]) - 0.0152;
                        }
                        else responseData[i].value[j] = Number(responseData[i].value[j]);
                    }
                }


                this.setState({
                    dataArr: dataArr,
                    mapType: this.props.match.params.mapType
                })
            })
            .catch((e) => {
                if (e.response) {
                    //请求已发出，服务器返回状态码不是2xx。
                    console.info(e.response.data)
                    console.info(e.response.status)
                    console.info(e.response.headers)
                } else if (e.request) {
                    // 请求已发出，但没有收到响应
                    // e.request 在浏览器里是一个XMLHttpRequest实例，
                    // 在node中是一个http.ClientRequest实例
                    console.info(e.request)
                } else {
                    //发送请求时异常，捕捉到错误
                    console.info('error', e.message)
                }
                console.info(e.config)
            });

        getAllSchoolNumApi(this.state.parentId)
            .then((res) => {



                this.setState({
                    schoolNum: res.data.schoolNum
                })
            })
            .catch((e) => {
                if (e.response) {
                    //请求已发出，服务器返回状态码不是2xx。
                    console.info(e.response.data)
                    console.info(e.response.status)
                    console.info(e.response.headers)
                } else if (e.request) {
                    // 请求已发出，但没有收到响应
                    // e.request 在浏览器里是一个XMLHttpRequest实例，
                    // 在node中是一个http.ClientRequest实例
                    console.info(e.request)
                } else {
                    //发送请求时异常，捕捉到错误
                    console.info('error', e.message)
                }
                console.info(e.config)
            });
        //
        getSafetysceneForCityApi(this.state.parentId)
            .then((res) => {



                this.setState({
                    safetyDatas: res.data
                })
            })
            .catch((e) => {
                if (e.response) {
                    //请求已发出，服务器返回状态码不是2xx。
                    console.info(e.response.data)
                    console.info(e.response.status)
                    console.info(e.response.headers)
                } else if (e.request) {
                    // 请求已发出，但没有收到响应
                    // e.request 在浏览器里是一个XMLHttpRequest实例，
                    // 在node中是一个http.ClientRequest实例
                    console.info(e.request)
                } else {
                    //发送请求时异常，捕捉到错误
                    console.info('error', e.message)
                }
                console.info(e.config)
            });

    }
    render() {



        return (
            <Router basename="/edubigsreen">
                <div style={{ height: "100vh", overflow: 'hidden' }} className='eduscreen_bg'>

                    <div style={{ height: "10vh", overflow: 'hidden' }}>
                        <Row>
                            <PageTitle title={this.state.parentName} />
                        </Row>
                        {/* <div className='screen_nav'>
                            <ul id="screenNavlist">
                                <li className="screen_nav_button">
                                    <NavLink className="screen_nav_link" to={'/edubigscreen/' + "/" + 0} className="nav_link" activeClassName="active" activeStyle={{ width: "100%", height: '100%', color: '#fff', fontSize: 18, borderBottom: "2px solid #44bbd0" }}>

                                        巡检</NavLink >
                                </li>

                                 <li className="screen_nav_button">
                                    <NavLink className="screen_nav_link" to={'/edubigscreen/' + "/" + 0} className="nav_link" activeClassName="active" activeStyle={{ width: "100%", height: '100%', color: '#fff', fontSize: 18, borderBottom: "2px solid #44bbd0" }}>

                                        巡更</NavLink >
                                </li>
                            </ul>
                        </div> */}

                        
                    </div> 

                  

                    <div style={{ height: "90vh", overflow: 'hidden' }}>
                        <Row gutter={[16, 24]}>
                            <Col span={7} >
                                <div className='flex'>
                                    <div className='flex_left'>
                                        <TempleateTitle title="近30天网格安全隐患处理率Top5" />
                                        {
                                            (JSON.stringify(this.state.chartDataSafeTop5) ==
                                                '{"baryAxis":[],"pictorialBarData":[],"pictorialBarData1":[]}')
                                                ?
                                                (
                                                    <Empty
                                                        style={{
                                                            marginTop: 200,
                                                        }} />
                                                ) :
                                                (
                                                    <PercentRankBar
                                                        chartData={this.state.chartDataSafeTop5}
                                                        that={this}
                                                        divId={'eduscreen_thirty_SafeTOP5'}
                                                        LinearGradient={{
                                                            colora: "#FC981F",
                                                            colorb: "#D24892"
                                                        }}
                                                        fullScreenShow={true}
                                                    />
                                                )
                                        }
                                    </div>


                                    <div className='flex_left'>
                                        <TempleateTitle title="近30天网格巡更完成率Top5" />
                                        {
                                            (JSON.stringify(this.state.chartDataPatrolTop5) ==
                                                '{"baryAxis":[],"pictorialBarData":[],"pictorialBarData1":[]}')
                                                ?
                                                (
                                                    <Empty
                                                        style={{
                                                            marginTop: 200,
                                                        }} />
                                                ) :
                                                (
                                                    <PercentRankBar
                                                        chartData={this.state.chartDataPatrolTop5}
                                                        that={this}
                                                        divId={'eduscreen_tshirty_PatrolTOP5'}
                                                        LinearGradient={{
                                                            colora: "#033AFF",
                                                            colorb: "#01AEFF"
                                                        }}
                                                        fullScreenShow={true}
                                                    />
                                                )
                                        }
                                    </div>

                                    <div className='flex_left'>
                                        <TempleateTitle title="近30天网格巡检完成率Top5" />
                                        {
                                            (JSON.stringify(this.state.chartDataPollingTop5) ==
                                                '{"baryAxis":[],"pictorialBarData":[],"pictorialBarData1":[]}')
                                                ?
                                                (
                                                    <Empty
                                                        style={{
                                                            marginTop: 200,
                                                        }} />
                                                ) :
                                                (
                                                    <PercentRankBar
                                                        chartData={this.state.chartDataPollingTop5}
                                                        that={this}
                                                        divId={'eduscreen_thirty_PollingTOP5'}
                                                        LinearGradient={{
                                                            colora: "#0CDFC0",
                                                            colorb: "#3072F3"
                                                        }}

                                                        fullScreenShow={true}
                                                    />
                                                )
                                        }
                                    </div>
                                </div> </Col>
                            <Col span={10}>


                                <div className='box_center'>
                                    <div class="bar ">
                                        <ul class="barbox">
                                            <li >


                                                <span class="center_text">平台接入数</span>
                                                <span id="school_sum" className="school_sum">{this.state.schoolNum}</span>

                                            </li>
                                            <li >
                                                <span class="center_text">平台使用数</span>
                                                <span id="school_online" className="school_sum">{this.state.schoolNum}</span>

                                            </li>
                                        </ul>

                                    </div>

                                    <div class="map_wrapper">


                                        {this.state.mapType == 0 ? (
                                            this.state.chinaDatas.length != 0
                                                ? (
                                                   
                                                        <MapEcharts
                                                            chartData={this.state.chinaDatas}
                                                            that={this}
                                                            divId={'eduscreen_map'}

                                                            fullScreenShow={true}
                                                        />
                                                ) :
                                                (
                                                    <Empty
                                                        style={{
                                                            marginTop: 200,
                                                        }} />
                                                )
                                        ) :
                                            (
                                                this.state.dataArr.length == 0
                                                    ?
                                                    (
                                                        <Empty
                                                            style={{
                                                                marginTop: 200,
                                                            }} />
                                                    ) :
                                                    (
                                                        <MapChildEcharts
                                                            chartData={this.state.mapChildDatas}
                                                            that={this}
                                                            dataArr={this.state.dataArr}
                                                            divId={'eduscreen_childMap'}

                                                            fullScreenShow={true}
                                                        />
                                                    )

                                            )
                                        }



                                    </div>
                                    <div className="flex_left" style={{ position: "relative" }}>
                                        <TempleateTitle title="上周网格巡更巡检完成信息" />
                                        {
                                            (JSON.stringify(this.state.chartDataLastWeekXgXj) ==
                                                '{"xgData":[],"xjData":[],"xData":[]}')
                                                ?
                                                (
                                                    <Empty
                                                        style={{
                                                            marginTop: 200,
                                                        }} />
                                                ) :
                                                (
                                                    <VerticalRankBar
                                                        chartData={this.state.chartDataLastWeekXgXj}
                                                        that={this}
                                                        divId={'eduscreen_lastweek_xgxj'}

                                                        fullScreenShow={true}
                                                    />
                                                )
                                        }

                                    </div>



                                </div>
                            </Col>
                            <Col span={7}>
                                <div className='flex_right'>

                                    <div ref='newDiv' id="notice">



                                        <LunBoNotice data={this.state.safetyDatas} LBdivId="dealsafety" />
                                        {/* <ul id="notice_ul" ref='newDivUI' class=" safety_message_scroll_box">
                                            {


                                                this.state.safetyDatas.map((item) => <li class="  counter safety_scroll">
                                                    <div class='notice_div'>
                                                        <div >
                                                        <span class="data_num">{item.createTime.substr(0, 11)}</span>
                                                            <span class="data_text">{item.name}</span>
                                                            <span class="deal_cotent">{item.status}</span>
                                                         
                                                         

                                                        </div>

                                                        <div class="deal_cotent"> {item.content.substr(0, 15)}</div>
                                                    </div>
                                                </li>)

                                            }


                                        </ul> */}
                                    </div>


                                    <div className='sccatter_wrapper'>

                                        <TempleateTitle title="安全隐患类型分布" />
                                        {
                                            this.state.chartData.length == 0

                                                ?
                                                (
                                                    <Empty
                                                        style={{
                                                            marginTop: 200,
                                                        }} />
                                                ) :
                                                (
                                                    <ChartRingPie
                                                        chartData={this.state.chartData}
                                                        that={this}
                                                        divId={'eduscreen_safetype'}

                                                        fullScreenShow={true}
                                                    />
                                                )
                                        }

                                    </div>
                                    <div className="flex_left">
                                        <TempleateTitle title="近30天绍兴市校园安全隐患发生趋势" />
                                        {
                                            (JSON.stringify(this.state.safetyLineData) ==
                                                '{"data":[],"date":[],"color":"#0092f6"}')

                                                ?
                                                (
                                                    <Empty
                                                        style={{
                                                            marginTop: 200,
                                                        }} />
                                                ) :
                                                (
                                                    <LineEcharts
                                                        chartData={this.state.safetyLineData}
                                                        that={this}
                                                        divId={'eduscreen_lastweek_xgxj'}

                                                        fullScreenShow={true}
                                                    />
                                                )
                                        }
                                    </div>

                                </div></Col>
                        </Row>
                    </div>


                </div>

            </Router>)

    }


}












//页面标题

function PageTitle(props) {
    return (
        <div className='eduScreenTitle'>

            <div className="eduScreenTitle_text"
            >

                {props.title}校园网格大数据
            </div>

        </div>
    )
}
//模块标题
function TempleateTitle(props) {

    if (props.subtitle == 'true') {

        return (
            <div className='edu_screen_templeate_title'>
                {/* <img src={props.imgurl} style={{
                verticalAlign: "middle",
                width: '30px',
                height: '30px',
                marginRight: '5px'
            }}/> */}
                {props.title}</div>
        )
    }
    return (
        <div className='edu_screen_templeate_title'>{props.title}</div>
    )
}



//无数据时
function Empty() {
    return (
        <div className='screen_empty'>
            暂无数据
        </div>
    )
}



//竖向双示例柱状图准排名
class VerticalRankBar extends Component {

    constructor(props) {
        super(props)

        this.state = {
            chartData: this.props.chartData ||
            {
                xgData: [],
                xjData: [],
                xData: []
            },

            that: props.that,
            divId: props.divId,
            listers: props.listers


        }
    }
    componentDidMount() {


        this.refreshdata()


    }
    refreshdata() {

        if (this.state.chartData.xData.length) {
            var chart = echarts.init(document.getElementById(this.state.divId));


            var option = {

                //  backgroundColor:'#323a5e',
                tooltip: {
                    trigger: 'axis',
                    axisPointer: { // 坐标轴指示器，坐标轴触发有效
                        type: 'shadow' // 默认为直线，可选为：'line' | 'shadow'
                    },
                    borderColor: '#00e6ac',
                    formatter: '{b0}<br />{a0}:{c0}%<br />{a1}: {c1}%',

                    // color: '#00e6ac',
                    // fontWeight: 'bold',
                    // padding: [0, 0, 0, 20],

                },
                grid: {
                    left: '1%',
                    right: '8%',
                    bottom: '14%',
                    top: '10%',
                    containLabel: true
                },
                legend: {
                    data: ['巡检完成率', '巡更完成率'],
                    right: 20,
                    top: 0,
                    textStyle: {
                        color: '#ffffff'
                    },
                    itemWidth: 12,
                    itemHeight: 10,
                    // itemGap: 35
                },
                xAxis: {
                    type: 'category',
                    data: this.state.chartData.xData,
                    axisLine: {
                        lineStyle: {
                            color: '#174383'

                        }
                    },
                    axisLabel: {
                        // interval: 0,
                        // rotate: 40,
                        textStyle: {
                            color: '#d1e6eb',

                        },
                    },
                },

                yAxis: {
                    type: 'value',
                    max: '100',
                    axisLine: {
                        show: true,
                        lineStyle: {
                            color: '#174383'

                        }
                      
                    },
                    splitLine: {
                        show: false,
                        lineStyle: {
                            color: 'rgba(255,255,255,0.3)'
                        }
                    },
                    axisLabel: {
                        formatter: "{value} %",
                        textStyle: {
                            color: '#d1e6eb',

                        },
                    },


                },
                "dataZoom": [{
                    "show": false,
                    "height": 12,
                    "xAxisIndex": [
                        0
                    ],
                    bottom: '8%',
                    "start": 0,
                    "end": 100,
                    handleIcon: 'path://M306.1,413c0,2.2-1.8,4-4,4h-59.8c-2.2,0-4-1.8-4-4V200.8c0-2.2,1.8-4,4-4h59.8c2.2,0,4,1.8,4,4V413z',
                    handleSize: '110%',
                    handleStyle: {
                        color: "#d3dee5",

                    },
                    textStyle: {
                        color: "#fff"
                    },
                    borderColor: "#90979c"
                }, {
                    "type": "inside",
                    "show": true,
                    "height": 15,
                    "start": 1,
                    "end": 35
                }],
                series: [{
                    name: '巡检完成率',
                    type: 'bar',
                    barWidth: '15%',
                    itemStyle: {
                        normal: {
                            color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                                offset: 0,
                                color: '#06F0B8'
                            }, {
                                offset: 1,
                                color: '#0CDCAA'
                            }]),
                            barBorderRadius: 0,
                        },
                    },
                    // label: {
                    //     normal: {
                    //         show: true,
                    //         formatter: '{c}%',
                    //         color: '#fff',
                    //         fontSize: 16,
                    //         // color: '#00e6ac',
                    //         // fontWeight: 'bold',
                    //         // padding: [0, 0, 0, 20],
                    //         position: 'top'
                    //     }
                    // },
                    data: this.state.chartData.xgData
                },
                {
                    name: '巡更完成率',
                    type: 'bar',
                    barWidth: '15%',
                    itemStyle: {
                        normal: {
                            color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                                offset: 0,
                                color: '#FFC729'
                            }, {
                                offset: 1,
                                color: '#F4C235'
                            }]),
                            barBorderRadius: 0,
                        }

                    },
                    // label: {
                    //     normal: {
                    //         show: true,
                    //         formatter: '{c}%',
                    //         color: '#fff',
                    //         fontSize: 16,
                    //         // color: '#00e6ac',
                    //         // fontWeight: 'bold',
                    //         // padding: [0, 0, 0, 20],
                    //         position: 'top'
                    //     }
                    // },
                    data: this.state.chartData.xjData
                }
                ]
            };

            chart.setOption(option);
        }

    }
    render() {

        return (

            <div id={this.state.divId} className="screenEcharts" style={chartStyle}>

            </div>)


    }


}

//横向比率柱状图
class PercentRankBar extends Component {

    constructor(props) {
        super(props)

        this.state = {
            chartData: this.props.chartData || {
                baryAxis: [],
                pictorialBarData: [],
                pictorialBarData1: []
            },
            LinearGradient: props.LinearGradient || {},

            baryAxis: ["s"],
            that: props.that,
            divId: props.divId,
            listers: props.listers


        }
    }
    componentDidMount() {


        this.refreshdata()


    }
    refreshdata() {

        var chart = echarts.init(document.getElementById(this.state.divId));

        if (this.state.baryAxis) {
            var option = {
                // backgroundColor: "#000",

                tooltip: {
                    show: false
                },
                legend: {
                    show: false
                },
                grid: [{
                    left: '5%',
                    right: '10%',
                    bottom: '0%',
                    top: '3%',
                    containLabel: true
                }],
                xAxis: [{
                    type: 'value',
                    show: false,

                }],
                yAxis: [
                    {
                        triggerEvent: true,
                        inverse: true,
                        axisTick: {
                            show: false
                        },

                        axisLine: {
                            show: false
                        },

                        axisLabel: {
                            color: '#A9CCD6',
                            interval: 0,
                            fontWeight: 'normal',
                            textStyle: {
                                fontSize: 16,
                            },
                            // formatter: function (value, index) {


                            //     return '{idx3|' + (1 + index) + '} {title|' + value + '}';

                            // },
                            // rich: {
                            //     title: {
                            //         align: 'left',
                            //         width: 100,
                            //     },

                            //     idx3: {
                            //         color: '#fff',
                            //         backgroundColor: '#6bb2e0',
                            //         fontSize: 16,
                            //         align: 'center',
                            //         width: 24,
                            //         height: 24,
                            //     },
                            // }
                        },
                        data: this.state.chartData.baryAxis,


                    }
                ],
                series: [{
                    name: '柱状图',
                    type: 'bar',
                    barGap: '-100%',
                    data: this.state.chartData.pictorialBarData,
                    barWidth: 18,
                    itemStyle: {

                        barBorderRadius: [0, 20, 20, 0],
                        color: '#6bb2e0',
                        //normal可以覆盖默认继承颜色
                        normal: {
                            barBorderRadius: 10,
                            color: new echarts.graphic.LinearGradient(
                                0, 0, 1, 0,
                                [{
                                    offset: 0,
                                    color: this.state.LinearGradient.colora
                                },
                                {
                                    offset: 1,
                                    color: this.state.LinearGradient.colorb
                                }

                                ]
                            )
                        }

                    },
                    label: {
                        normal: {
                            show: true,
                            formatter: '{c}%',
                            color: '#A9CCD6',
                            fontSize: 16,

                            fontWeight: 'normal',
                            padding: [0, 1, 0, 1],
                            position: 'right'
                        }
                    },
                    z: 100,
                    yAxisIndex: 0,
                    xAxisIndex: 0
                }, {
                    name: '进度条背景',
                    type: 'bar',
                    barGap: '-100%',
                    data: this.state.chartData.pictorialBarData1,
                    barWidth: 18,
                    itemStyle: {
                        barBorderRadius: [0, 12, 12, 0],
                        normal: {
                            barBorderRadius: 0,
                            color: new echarts.graphic.LinearGradient(
                                0, 0, 1, 0,
                                [{
                                    offset: 0,
                                    color: '#0F3270'
                                },
                                {
                                    offset: 1,
                                    color: '#0F3270'
                                }

                                ]
                            )
                        }
                    },

                    z: 90,
                    yAxisIndex: 0,
                    xAxisIndex: 0
                }]
            };
            chart.setOption(option);
        }




    }
    render() {

        return (
            <div id={this.state.divId} className="screenEcharts" style={chartStyle}>

            </div>)


    }


}
//气泡echarts
class ScatterEcharts extends Component {

    constructor(props) {
        super(props)

        this.state = {
            chartData: this.props.chartData || {
                data: [],
                datas: []

            },

            that: props.that,
            divId: props.divId,
            listers: props.listers


        }
    }
    componentDidMount() {


        this.refreshdata()


    }
    refreshdata() {

        var chart = echarts.init(document.getElementById(this.state.divId));

        if (this.state.chartData.data.length) {


            // 小气泡
            var img = '';

            var img2 = ''

            var offsetData = [
                [60, 88],
                [20, 73],
                [88, 68],
                [10, 48],
                [60, 33],
                [35, 23],

                [70, 28],
                [30, 15],
                [10, 48],

                [70, 28],

            ];




            var option = {

                grid: {
                    show: false,
                    top: 10,
                    bottom: 10
                },
                xAxis: [{
                    gridIndex: 0,
                    type: "value",
                    show: false,
                    min: 0,
                    max: 100,
                    nameLocation: "middle",
                    nameGap: 5
                }],
                yAxis: [{
                    gridIndex: 0,
                    min: 0,
                    show: false,
                    max: 100,
                    nameLocation: "middle",
                    nameGap: 30
                }],

                series: [{
                    type: "scatter",
                    symbol: "circle",
                    symbolSize: 120,
                    label: {
                        normal: {
                            show: true,
                            formatter: "{b}",
                            color: "#fff",
                            textStyle: {
                                fontSize: "20"
                            }
                        }
                    },
                    animationDurationUpdate: 1000,
                    animationEasingUpdate: 1000,
                    animationDelay: function (idx) {
                        // 越往后的数据延迟越大
                        return idx * 100;
                    },
                    itemStyle: {
                        normal: {
                            color: "#00acea"
                        }
                    },
                    data: this.state.chartData.datas
                }],
                graphic: [
                    {
                        type: 'image',
                        id: 'logo',
                        left: '45%',
                        bottom: '30%',
                        z: -10,
                        bounding: 'raw',
                        origin: [67, 5],
                        //  position: [100, 0], // 平移，默认值为 [0, 0]。
                        style: {
                            image: img2,
                            width: 120,
                            height: 120,
                            opacity: 0.4
                        }
                    },
                    {
                        type: 'image',
                        id: 'logo1',
                        right: '14%',
                        bottom: '0',
                        z: -10,
                        bounding: 'raw',
                        origin: [27, 5],
                        style: {
                            image: img2,
                            width: 80,
                            height: 80,
                            opacity: 0.4
                        }
                    },
                    {
                        type: 'image',
                        id: 'logo2',
                        left: '10%',
                        bottom: '2%',
                        z: -10,
                        bounding: 'raw',
                        origin: [875, 15],
                        style: {
                            image: img2,
                            width: 60,
                            height: 60,
                            opacity: 0.4
                        }
                    }, {
                        type: 'image',
                        id: 'logo3',
                        left: '16%',
                        bottom: 0,
                        z: -10,
                        bounding: 'raw',
                        origin: [75, 5],
                        style: {
                            image: img2,
                            width: 40,
                            height: 40,
                            opacity: 0.4
                        }
                    },
                    {
                        type: 'image',
                        id: 'logo4',
                        left: '32%',
                        bottom: '10%',
                        z: -10,
                        bounding: 'raw',
                        origin: [-106, 726],
                        style: {
                            image: img2,
                            width: 50,
                            height: 50,
                            opacity: 0.4
                        }
                    },
                    {
                        type: 'image',
                        id: 'logo5',
                        left: '40%',
                        bottom: '35%',
                        z: -10,
                        bounding: 'raw',
                        origin: [76, 86],
                        style: {
                            image: img2,
                            width: 90,
                            height: 90,
                            opacity: 0.4
                        }
                    },
                ],
            };

            var rotation = 0;
            setInterval(function () {
                chart.setOption({
                    graphic: [
                        {
                            id: 'logo',
                            rotation: -(rotation += Math.PI / 290) % (Math.PI * 2),
                        },
                        {
                            id: 'logo1',
                            rotation: -(rotation += Math.PI / 640) % (Math.PI * 2),
                        },
                        {
                            id: 'logo2',
                            rotation: -(rotation += Math.PI / 360) % (Math.PI * 2),
                        },
                        {
                            id: 'logo3',
                            rotation: -(rotation += Math.PI / 720) % (Math.PI * 2),
                        },
                        {
                            id: 'logo4',
                            rotation: -(rotation += Math.PI / 720) % (Math.PI * 2),
                        },
                        {
                            id: 'logo5',
                            rotation: -(rotation += Math.PI / 720) % (Math.PI * 2),
                        },
                    ]
                });
            }, 60);
            chart.setOption(option);
        }




    }
    render() {

        return (
            <div id={this.state.divId} className="screenEcharts" style={chartStyle}>

            </div>)


    }


}
//折线图
class LineEcharts extends Component {

    constructor(props) {
        super(props)

        this.state = {
            chartData: this.props.chartData || {
                data: [],
                date: [],
                color: "#0092f6"
            },

            that: props.that,
            divId: props.divId,
            listers: props.listers


        }
    }
    componentDidMount() {


        this.refreshdata()


    }
    refreshdata() {

        var chart = echarts.init(document.getElementById(this.state.divId));

        if (this.state.chartData.data.length) {
            var option = {


                grid: {
                    top: '8%',
                    left: '1%',
                    right: '1%',
                    bottom: '8%',
                    containLabel: true,
                },
                legend: {
                    itemGap: 50,
                    right: 20,
                    data: ['隐患数'],
                    textStyle: {
                        color: '#f9f9f9',
                        borderColor: '#fff'
                    },
                },
                xAxis: [{
                    type: 'category',
                    interval: 6,
                    boundaryGap: true,
                    axisLine: { //坐标轴轴线相关设置。数学上的x轴
                        show: true,
                        lineStyle: {
                            color: '#f9f9f9'
                        },
                    },
                    axisLabel: { //坐标轴刻度标签的相关设置
                        textStyle: {
                            color: '#d1e6eb',
                            margin: 15,
                        },
                    },
                    axisTick: {
                        show: false,
                    },
                    data: this.state.chartData.date,
                }],
                yAxis: [{
                    type: 'value',
                    min: 1,
                    interval: 5,
                    splitNumber: 7,
                    splitLine: {
                        show: true,
                        lineStyle: {
                            color: '#0a3256'
                        }
                    },
                    axisLine: {
                        show: false,
                    },
                    axisLabel: {
                        margin: 20,
                        textStyle: {
                            color: '#d1e6eb',

                        },
                    },
                    axisTick: {
                        show: false,
                    },
                }],
                series: [{
                    name: '隐患数',
                    type: 'line',
                    smooth: true, //是否平滑曲线显示
                    // 			symbol:'circle',  // 默认是空心圆（中间是白色的），改成实心圆
                    showAllSymbol: true,
                    symbol: 'emptyCircle',
                    symbolSize: 0,
                    lineStyle: {
                        normal: {
                            color: "#28ffb3", // 线条颜色
                        },
                        borderColor: '#f0f'
                    },
                    label: {
                        show: true,
                        position: 'top',
                        textStyle: {
                            color: '#28ffb3'
                        }
                    },
                    itemStyle: {
                        normal: {
                            color: "#28ffb3",

                        }
                    },
                    tooltip: {
                        show: false
                    },
                    areaStyle: { //区域填充样式
                        normal: {
                            //线性渐变，前4个参数分别是x0,y0,x2,y2(范围0~1);相当于图形包围盒中的百分比。如果最后一个参数是‘true’，则该四个值是绝对像素位置。
                            color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                                offset: 0,
                                color: 'rgba(0,154,120,1)'
                            },
                            {
                                offset: 1,
                                color: 'rgba(0,0,0, 0)'
                            }
                            ], false),
                            shadowColor: 'rgba(53,142,215, 0.9)', //阴影颜色
                            shadowBlur: 20 //shadowBlur设图形阴影的模糊大小。配合shadowColor,shadowOffsetX/Y, 设置图形的阴影效果。
                        }
                    },
                    data: this.state.chartData.data
                }

                ]
            };
            chart.setOption(option);
        }




    }
    render() {

        return (
            <div id={this.state.divId} className="screenEcharts" style={chartStyle}>

            </div>)


    }


}
//ditu父级

class MapEcharts extends Component {

    constructor(props) {
        super(props)

        this.state = {
            chartData: this.props.chartData || [],

            that: props.that,
            divId: props.divId,
            listers: props.listers


        }
    }
    componentDidMount() {


        this.refreshdata()


    }
    convertData() {
        var res = [];
        var chinaGeoCoordMap = {

            '越城区': [120.585315, 29.996993],
            '嵊州市': [120.82888, 29.586606],
            '新昌县': [120.905665, 29.501205],
            '诸暨市': [120.244326, 29.713662],
            '柯桥区': [120.476075, 30.078038],
            '上虞区': [120.874185, 30.016769]
        };
        for (let i = 0; i < this.state.chartData.length; i++) {
            if (chinaGeoCoordMap[this.state.chartData[i].name]) {
                var geoCoord = chinaGeoCoordMap[this.state.chartData[i].name];

                res.push({
                    name: this.state.chartData[i].name,
                    value: geoCoord.concat(this.state.chartData[i].value)
                });
            }

            // console.log("是我啊dvvdfbdfbres", res)

        }
        return res
    }

    refreshdata() {


        // console.log("到这了", this.state.chartData);


        if (this.state.chartData.length) {
            var chart = echarts.init(document.getElementById(this.state.divId));

            echarts.registerMap('shaoxing', {

                "features": [{
                    "type": "Feature",
                    "properties": { "adcode": 330602, "name": "越城区", "center": [120.585315, 29.996993], "centroid": [120.642898, 30.003941], "childrenNum": 0, "level": "district", "subFeatureIndex": 0, "acroutes": [100000, 330000, 330600] },
                    "geometry": {
                        "type": "MultiPolygon",
                        "coordinates": [
                            [
                                [
                                    [120.644205, 30.129554],
                                    [120.646192, 30.127111],
                                    [120.648623, 30.121909],
                                    [120.652048, 30.117722],
                                    [120.678639, 30.099914],
                                    [120.68295, 30.095895],
                                    [120.688147, 30.092489],
                                    [120.694258, 30.089369],
                                    [120.700973, 30.086936],
                                    [120.711287, 30.084524],
                                    [120.722018, 30.083266],
                                    [120.732171, 30.083096],
                                    [120.731634, 30.07768],
                                    [120.737878, 30.075713],
                                    [120.737086, 30.069334],
                                    [120.740417, 30.067472],
                                    [120.739087, 30.063325],
                                    [120.740081, 30.059336],
                                    [120.742754, 30.059209],
                                    [120.741961, 30.056479],
                                    [120.743559, 30.055516],
                                    [120.743143, 30.053273],
                                    [120.733393, 30.04557],
                                    [120.73072, 30.044956],
                                    [120.729324, 30.035104],
                                    [120.733433, 30.034829],
                                    [120.741961, 30.038332],
                                    [120.741934, 30.036046],
                                    [120.743586, 30.034712],
                                    [120.746568, 30.035051],
                                    [120.746877, 30.032945],
                                    [120.751926, 30.034257],
                                    [120.755566, 30.029685],
                                    [120.753296, 30.02923],
                                    [120.753189, 30.027198],
                                    [120.755807, 30.025716],
                                    [120.754558, 30.024203],
                                    [120.757634, 30.020318],
                                    [120.759232, 30.021028],
                                    [120.760682, 30.01908],
                                    [120.760078, 30.015672],
                                    [120.762818, 30.013682],
                                    [120.762066, 30.012052],
                                    [120.767048, 30.011226],
                                    [120.766995, 30.010136],
                                    [120.778611, 30.008982],
                                    [120.778867, 30.005467],
                                    [120.776678, 30.003773],
                                    [120.775053, 29.998311],
                                    [120.771185, 29.998057],
                                    [120.771561, 29.994785],
                                    [120.768579, 29.991387],
                                    [120.768082, 29.989576],
                                    [120.775133, 29.98839],
                                    [120.780183, 29.986379],
                                    [120.781391, 29.98461],
                                    [120.778007, 29.98137],
                                    [120.779122, 29.979771],
                                    [120.778934, 29.976785],
                                    [120.782439, 29.973196],
                                    [120.779968, 29.970474],
                                    [120.77841, 29.970453],
                                    [120.778746, 29.964946],
                                    [120.775093, 29.96359],
                                    [120.773011, 29.964289],
                                    [120.771749, 29.962796],
                                    [120.774623, 29.962849],
                                    [120.774072, 29.958274],
                                    [120.769251, 29.962309],
                                    [120.767868, 29.960021],
                                    [120.77093, 29.957945],
                                    [120.767666, 29.957416],
                                    [120.769479, 29.952819],
                                    [120.767773, 29.95087],
                                    [120.770513, 29.948222],
                                    [120.771561, 29.945797],
                                    [120.776557, 29.94389],
                                    [120.773011, 29.941475],
                                    [120.773871, 29.938911],
                                    [120.770607, 29.934748],
                                    [120.769788, 29.931379],
                                    [120.770661, 29.928858],
                                    [120.767935, 29.927809],
                                    [120.766041, 29.92568],
                                    [120.768123, 29.925266],
                                    [120.768163, 29.923338],
                                    [120.770634, 29.92213],
                                    [120.772971, 29.923868],
                                    [120.772689, 29.922226],
                                    [120.770527, 29.92123],
                                    [120.770553, 29.917257],
                                    [120.772205, 29.917966],
                                    [120.77191, 29.913898],
                                    [120.773387, 29.911948],
                                    [120.771131, 29.910454],
                                    [120.767948, 29.909839],
                                    [120.768472, 29.908155],
                                    [120.766256, 29.906502],
                                    [120.762442, 29.905251],
                                    [120.761421, 29.903863],
                                    [120.757352, 29.903524],
                                    [120.755458, 29.905325],
                                    [120.751362, 29.901214],
                                    [120.753095, 29.898215],
                                    [120.754464, 29.897844],
                                    [120.756385, 29.894898],
                                    [120.755794, 29.892672],
                                    [120.75707, 29.887383],
                                    [120.754706, 29.883727],
                                    [120.75159, 29.882561],
                                    [120.752275, 29.879646],
                                    [120.755713, 29.879572],
                                    [120.748448, 29.878544],
                                    [120.746366, 29.876021],
                                    [120.746433, 29.872777],
                                    [120.744634, 29.873774],
                                    [120.74603, 29.876583],
                                    [120.745238, 29.87866],
                                    [120.739665, 29.877399],
                                    [120.737502, 29.874897],
                                    [120.734118, 29.873],
                                    [120.731902, 29.873519],
                                    [120.72974, 29.872226],
                                    [120.728907, 29.869936],
                                    [120.726839, 29.868749],
                                    [120.719345, 29.869311],
                                    [120.718177, 29.872565],
                                    [120.711744, 29.87494],
                                    [120.708037, 29.876911],
                                    [120.707957, 29.879752],
                                    [120.70562, 29.881967],
                                    [120.704048, 29.881967],
                                    [120.702571, 29.884087],
                                    [120.702638, 29.887352],
                                    [120.698811, 29.887023],
                                    [120.697871, 29.888517],
                                    [120.699885, 29.890934],
                                    [120.695897, 29.896339],
                                    [120.694379, 29.89742],
                                    [120.69411, 29.901691],
                                    [120.691666, 29.902273],
                                    [120.693076, 29.905463],
                                    [120.691089, 29.907413],
                                    [120.690874, 29.911779],
                                    [120.689504, 29.912828],
                                    [120.691223, 29.91501],
                                    [120.688215, 29.916038],
                                    [120.68389, 29.923465],
                                    [120.679995, 29.928477],
                                    [120.679807, 29.930055],
                                    [120.681446, 29.934621],
                                    [120.680076, 29.936899],
                                    [120.675577, 29.940087],
                                    [120.673281, 29.942661],
                                    [120.670084, 29.943954],
                                    [120.6584, 29.945225],
                                    [120.656748, 29.94746],
                                    [120.657406, 29.949896],
                                    [120.657379, 29.954789],
                                    [120.655916, 29.957564],
                                    [120.650221, 29.95892],
                                    [120.646407, 29.957532],
                                    [120.638054, 29.955372],
                                    [120.638484, 29.951167],
                                    [120.637745, 29.947407],
                                    [120.633904, 29.947756],
                                    [120.629163, 29.949493],
                                    [120.624342, 29.949006],
                                    [120.616432, 29.946528],
                                    [120.612698, 29.942471],
                                    [120.612403, 29.935511],
                                    [120.611087, 29.931273],
                                    [120.606816, 29.924832],
                                    [120.603848, 29.921887],
                                    [120.602935, 29.918178],
                                    [120.602908, 29.913601],
                                    [120.606722, 29.910274],
                                    [120.607581, 29.906756],
                                    [120.607823, 29.900175],
                                    [120.604506, 29.89458],
                                    [120.600047, 29.890446],
                                    [120.596609, 29.888019],
                                    [120.588793, 29.884108],
                                    [120.584536, 29.883186],
                                    [120.577391, 29.884532],
                                    [120.571119, 29.886196],
                                    [120.561396, 29.883854],
                                    [120.55691, 29.881777],
                                    [120.555258, 29.882222],
                                    [120.550303, 29.887903],
                                    [120.547079, 29.893626],
                                    [120.546045, 29.902061],
                                    [120.54246, 29.902973],
                                    [120.537088, 29.899137],
                                    [120.534657, 29.898713],
                                    [120.528667, 29.902814],
                                    [120.528278, 29.904679],
                                    [120.532414, 29.91074],
                                    [120.530668, 29.917998],
                                    [120.54117, 29.933106],
                                    [120.544004, 29.938064],
                                    [120.545266, 29.944896],
                                    [120.553741, 29.955435],
                                    [120.552613, 29.958316],
                                    [120.551377, 29.966407],
                                    [120.54712, 29.971279],
                                    [120.544662, 29.975758],
                                    [120.540848, 29.980015],
                                    [120.539492, 29.989809],
                                    [120.537329, 29.993663],
                                    [120.536362, 30.001],
                                    [120.53318, 30.003159],
                                    [120.521939, 30.004144],
                                    [120.519387, 30.004705],
                                    [120.514431, 30.010072],
                                    [120.508562, 30.013544],
                                    [120.502828, 30.014243],
                                    [120.500545, 30.01799],
                                    [120.501565, 30.020213],
                                    [120.508388, 30.027145],
                                    [120.510725, 30.025769],
                                    [120.51235, 30.027664],
                                    [120.513988, 30.026743],
                                    [120.517332, 30.029558],
                                    [120.515962, 30.031209],
                                    [120.516996, 30.03285],
                                    [120.515533, 30.033982],
                                    [120.516943, 30.03975],
                                    [120.519441, 30.039358],
                                    [120.520945, 30.041866],
                                    [120.516298, 30.044184],
                                    [120.515721, 30.045549],
                                    [120.517695, 30.048141],
                                    [120.514378, 30.049972],
                                    [120.517883, 30.055294],
                                    [120.516647, 30.056733],
                                    [120.519723, 30.059071],
                                    [120.522503, 30.063695],
                                    [120.523, 30.065948],
                                    [120.520314, 30.06707],
                                    [120.521227, 30.070995],
                                    [120.516029, 30.073058],
                                    [120.515022, 30.075194],
                                    [120.515425, 30.078484],
                                    [120.519159, 30.083012],
                                    [120.523523, 30.086777],
                                    [120.525068, 30.086978],
                                    [120.527217, 30.084546],
                                    [120.530467, 30.084482],
                                    [120.53052, 30.091431],
                                    [120.531044, 30.093906],
                                    [120.52911, 30.094467],
                                    [120.528842, 30.096699],
                                    [120.526156, 30.0971],
                                    [120.526639, 30.099618],
                                    [120.528909, 30.101553],
                                    [120.534509, 30.102452],
                                    [120.535503, 30.104461],
                                    [120.538753, 30.105075],
                                    [120.543225, 30.103742],
                                    [120.550786, 30.103689],
                                    [120.554896, 30.101659],
                                    [120.55417, 30.098867],
                                    [120.556507, 30.09856],
                                    [120.558052, 30.101648],
                                    [120.563921, 30.100739],
                                    [120.563357, 30.098412],
                                    [120.565183, 30.098052],
                                    [120.565304, 30.095006],
                                    [120.568957, 30.094953],
                                    [120.569843, 30.099099],
                                    [120.573483, 30.09838],
                                    [120.573093, 30.102272],
                                    [120.570354, 30.106439],
                                    [120.570501, 30.10941],
                                    [120.573738, 30.114476],
                                    [120.574933, 30.120207],
                                    [120.582038, 30.130008],
                                    [120.583461, 30.131161],
                                    [120.58972, 30.127915],
                                    [120.598059, 30.128359],
                                    [120.602048, 30.127799],
                                    [120.609448, 30.121148],
                                    [120.613061, 30.120059],
                                    [120.625537, 30.124151],
                                    [120.640861, 30.130114],
                                    [120.644205, 30.129554]
                                ]
                            ]
                        ]
                    }
                }, {
                    "type": "Feature",
                    "properties": { "adcode": 330603, "name": "柯桥区", "center": [120.476075, 30.078038], "childrenNum": 0, "level": "district", "subFeatureIndex": 1, "acroutes": [100000, 330000, 330600] },
                    "geometry": {
                        "type": "MultiPolygon",
                        "coordinates": [
                            [
                                [
                                    [120.364285, 29.978522],
                                    [120.362217, 29.983033],
                                    [120.36266, 29.9855],
                                    [120.360471, 29.988581],
                                    [120.360847, 29.992138],
                                    [120.362848, 29.99775],
                                    [120.358174, 30.002863],
                                    [120.357274, 30.004716],
                                    [120.356912, 30.011702],
                                    [120.353299, 30.016317],
                                    [120.351271, 30.017884],
                                    [120.345832, 30.019715],
                                    [120.344798, 30.021387],
                                    [120.346289, 30.02361],
                                    [120.343616, 30.034924],
                                    [120.340487, 30.037591],
                                    [120.335598, 30.036892],
                                    [120.331851, 30.037908],
                                    [120.325553, 30.044956],
                                    [120.324948, 30.048628],
                                    [120.327097, 30.051072],
                                    [120.33208, 30.053485],
                                    [120.334376, 30.056902],
                                    [120.337519, 30.059336],
                                    [120.338607, 30.070222],
                                    [120.337573, 30.072],
                                    [120.333785, 30.074845],
                                    [120.3358, 30.081362],
                                    [120.335679, 30.090871],
                                    [120.333691, 30.095482],
                                    [120.331274, 30.097048],
                                    [120.325419, 30.097788],
                                    [120.318234, 30.102896],
                                    [120.313332, 30.107073],
                                    [120.309491, 30.106016],
                                    [120.304683, 30.099681],
                                    [120.300815, 30.097672],
                                    [120.298303, 30.097365],
                                    [120.294476, 30.098264],
                                    [120.288849, 30.101151],
                                    [120.286861, 30.106777],
                                    [120.293643, 30.111917],
                                    [120.295631, 30.115449],
                                    [120.300305, 30.118356],
                                    [120.303743, 30.126678],
                                    [120.298317, 30.126551],
                                    [120.298894, 30.129543],
                                    [120.303393, 30.133011],
                                    [120.312244, 30.13742],
                                    [120.314675, 30.136468],
                                    [120.316541, 30.132377],
                                    [120.318005, 30.126001],
                                    [120.323189, 30.126762],
                                    [120.326224, 30.124902],
                                    [120.32801, 30.125198],
                                    [120.331341, 30.1293],
                                    [120.334282, 30.134607],
                                    [120.339117, 30.138456],
                                    [120.339627, 30.142113],
                                    [120.353406, 30.142187],
                                    [120.353957, 30.144217],
                                    [120.35205, 30.146744],
                                    [120.352023, 30.150687],
                                    [120.355072, 30.151141],
                                    [120.358765, 30.147832],
                                    [120.361867, 30.152061],
                                    [120.371953, 30.155401],
                                    [120.379205, 30.154978],
                                    [120.381945, 30.155348],
                                    [120.38584, 30.15742],
                                    [120.387814, 30.156183],
                                    [120.3905, 30.149344],
                                    [120.392635, 30.146088],
                                    [120.397819, 30.143192],
                                    [120.39743, 30.137821],
                                    [120.399001, 30.136352],
                                    [120.404225, 30.137293],
                                    [120.405555, 30.136098],
                                    [120.404937, 30.12948],
                                    [120.409275, 30.129385],
                                    [120.41137, 30.13262],
                                    [120.410887, 30.141088],
                                    [120.410806, 30.149418],
                                    [120.414083, 30.14926],
                                    [120.414472, 30.148033],
                                    [120.417924, 30.148509],
                                    [120.419388, 30.152853],
                                    [120.421684, 30.148192],
                                    [120.421926, 30.151035],
                                    [120.423148, 30.151067],
                                    [120.423618, 30.146987],
                                    [120.426076, 30.144281],
                                    [120.424115, 30.140803],
                                    [120.42288, 30.135876],
                                    [120.424008, 30.13318],
                                    [120.429594, 30.132451],
                                    [120.438472, 30.133793],
                                    [120.446919, 30.135453],
                                    [120.447644, 30.143572],
                                    [120.450048, 30.145665],
                                    [120.45119, 30.150983],
                                    [120.459543, 30.151553],
                                    [120.461034, 30.153995],
                                    [120.464391, 30.154111],
                                    [120.465009, 30.155485],
                                    [120.463733, 30.162208],
                                    [120.466164, 30.169553],
                                    [120.475095, 30.169817],
                                    [120.479205, 30.168665],
                                    [120.480857, 30.170134],
                                    [120.483717, 30.17043],
                                    [120.484066, 30.172216],
                                    [120.494891, 30.170156],
                                    [120.498087, 30.169183],
                                    [120.502452, 30.165918],
                                    [120.506145, 30.159777],
                                    [120.510577, 30.157536],
                                    [120.518501, 30.155401],
                                    [120.52488, 30.155697],
                                    [120.529379, 30.157525],
                                    [120.533784, 30.157451],
                                    [120.540418, 30.156542],
                                    [120.55092, 30.155644],
                                    [120.558146, 30.151469],
                                    [120.559798, 30.148181],
                                    [120.563424, 30.147949],
                                    [120.568352, 30.15131],
                                    [120.583877, 30.150401],
                                    [120.585932, 30.147272],
                                    [120.590861, 30.146289],
                                    [120.593507, 30.146765],
                                    [120.601941, 30.150729],
                                    [120.608172, 30.151818],
                                    [120.609166, 30.152853],
                                    [120.612765, 30.166287],
                                    [120.624597, 30.187867],
                                    [120.641922, 30.214755],
                                    [120.642701, 30.217259],
                                    [120.646837, 30.21954],
                                    [120.669023, 30.233134],
                                    [120.679082, 30.244244],
                                    [120.693936, 30.262048],
                                    [120.70053, 30.26776],
                                    [120.70566, 30.271402],
                                    [120.721951, 30.286319],
                                    [120.727618, 30.283511],
                                    [120.739893, 30.276639],
                                    [120.749079, 30.273366],
                                    [120.754948, 30.272616],
                                    [120.775509, 30.266694],
                                    [120.787207, 30.263737],
                                    [120.766726, 30.243748],
                                    [120.752826, 30.231444],
                                    [120.733863, 30.217702],
                                    [120.719963, 30.206642],
                                    [120.712805, 30.200556],
                                    [120.701873, 30.190297],
                                    [120.691035, 30.176983],
                                    [120.679995, 30.162599],
                                    [120.667009, 30.143519],
                                    [120.663772, 30.140591],
                                    [120.659287, 30.137811],
                                    [120.649442, 30.133963],
                                    [120.644205, 30.129554],
                                    [120.640861, 30.130114],
                                    [120.625537, 30.124151],
                                    [120.613061, 30.120059],
                                    [120.609448, 30.121148],
                                    [120.602048, 30.127799],
                                    [120.598059, 30.128359],
                                    [120.58972, 30.127915],
                                    [120.583461, 30.131161],
                                    [120.582038, 30.130008],
                                    [120.574933, 30.120207],
                                    [120.573738, 30.114476],
                                    [120.570501, 30.10941],
                                    [120.570354, 30.106439],
                                    [120.573093, 30.102272],
                                    [120.573483, 30.09838],
                                    [120.569843, 30.099099],
                                    [120.568957, 30.094953],
                                    [120.565304, 30.095006],
                                    [120.565183, 30.098052],
                                    [120.563357, 30.098412],
                                    [120.563921, 30.100739],
                                    [120.558052, 30.101648],
                                    [120.556507, 30.09856],
                                    [120.55417, 30.098867],
                                    [120.554896, 30.101659],
                                    [120.550786, 30.103689],
                                    [120.543225, 30.103742],
                                    [120.538753, 30.105075],
                                    [120.535503, 30.104461],
                                    [120.534509, 30.102452],
                                    [120.528909, 30.101553],
                                    [120.526639, 30.099618],
                                    [120.526156, 30.0971],
                                    [120.528842, 30.096699],
                                    [120.52911, 30.094467],
                                    [120.531044, 30.093906],
                                    [120.53052, 30.091431],
                                    [120.530467, 30.084482],
                                    [120.527217, 30.084546],
                                    [120.525068, 30.086978],
                                    [120.523523, 30.086777],
                                    [120.519159, 30.083012],
                                    [120.515425, 30.078484],
                                    [120.515022, 30.075194],
                                    [120.516029, 30.073058],
                                    [120.521227, 30.070995],
                                    [120.520314, 30.06707],
                                    [120.523, 30.065948],
                                    [120.522503, 30.063695],
                                    [120.519723, 30.059071],
                                    [120.516647, 30.056733],
                                    [120.517883, 30.055294],
                                    [120.514378, 30.049972],
                                    [120.517695, 30.048141],
                                    [120.515721, 30.045549],
                                    [120.516298, 30.044184],
                                    [120.520945, 30.041866],
                                    [120.519441, 30.039358],
                                    [120.516943, 30.03975],
                                    [120.515533, 30.033982],
                                    [120.516996, 30.03285],
                                    [120.515962, 30.031209],
                                    [120.517332, 30.029558],
                                    [120.513988, 30.026743],
                                    [120.51235, 30.027664],
                                    [120.510725, 30.025769],
                                    [120.508388, 30.027145],
                                    [120.501565, 30.020213],
                                    [120.500545, 30.01799],
                                    [120.502828, 30.014243],
                                    [120.508562, 30.013544],
                                    [120.514431, 30.010072],
                                    [120.519387, 30.004705],
                                    [120.521939, 30.004144],
                                    [120.53318, 30.003159],
                                    [120.536362, 30.001],
                                    [120.537329, 29.993663],
                                    [120.539492, 29.989809],
                                    [120.540848, 29.980015],
                                    [120.544662, 29.975758],
                                    [120.54712, 29.971279],
                                    [120.551377, 29.966407],
                                    [120.552613, 29.958316],
                                    [120.553741, 29.955435],
                                    [120.545266, 29.944896],
                                    [120.544004, 29.938064],
                                    [120.54117, 29.933106],
                                    [120.530668, 29.917998],
                                    [120.532414, 29.91074],
                                    [120.528278, 29.904679],
                                    [120.528667, 29.902814],
                                    [120.534657, 29.898713],
                                    [120.537088, 29.899137],
                                    [120.54246, 29.902973],
                                    [120.546045, 29.902061],
                                    [120.547079, 29.893626],
                                    [120.550303, 29.887903],
                                    [120.555258, 29.882222],
                                    [120.55691, 29.881777],
                                    [120.561396, 29.883854],
                                    [120.571119, 29.886196],
                                    [120.577391, 29.884532],
                                    [120.584536, 29.883186],
                                    [120.588793, 29.884108],
                                    [120.596609, 29.888019],
                                    [120.600047, 29.890446],
                                    [120.604506, 29.89458],
                                    [120.607823, 29.900175],
                                    [120.607581, 29.906756],
                                    [120.606722, 29.910274],
                                    [120.602908, 29.913601],
                                    [120.602935, 29.918178],
                                    [120.603848, 29.921887],
                                    [120.606816, 29.924832],
                                    [120.611087, 29.931273],
                                    [120.612403, 29.935511],
                                    [120.612698, 29.942471],
                                    [120.616432, 29.946528],
                                    [120.624342, 29.949006],
                                    [120.629163, 29.949493],
                                    [120.633904, 29.947756],
                                    [120.637745, 29.947407],
                                    [120.638484, 29.951167],
                                    [120.638054, 29.955372],
                                    [120.646407, 29.957532],
                                    [120.650221, 29.95892],
                                    [120.655916, 29.957564],
                                    [120.657379, 29.954789],
                                    [120.657406, 29.949896],
                                    [120.656748, 29.94746],
                                    [120.6584, 29.945225],
                                    [120.670084, 29.943954],
                                    [120.673281, 29.942661],
                                    [120.675577, 29.940087],
                                    [120.680076, 29.936899],
                                    [120.681446, 29.934621],
                                    [120.679807, 29.930055],
                                    [120.679995, 29.928477],
                                    [120.68389, 29.923465],
                                    [120.688215, 29.916038],
                                    [120.691223, 29.91501],
                                    [120.689504, 29.912828],
                                    [120.690874, 29.911779],
                                    [120.691089, 29.907413],
                                    [120.693076, 29.905463],
                                    [120.691666, 29.902273],
                                    [120.69411, 29.901691],
                                    [120.694379, 29.89742],
                                    [120.695897, 29.896339],
                                    [120.699885, 29.890934],
                                    [120.697871, 29.888517],
                                    [120.698811, 29.887023],
                                    [120.702638, 29.887352],
                                    [120.702571, 29.884087],
                                    [120.704048, 29.881967],
                                    [120.70562, 29.881967],
                                    [120.707957, 29.879752],
                                    [120.708037, 29.876911],
                                    [120.711744, 29.87494],
                                    [120.718177, 29.872565],
                                    [120.719345, 29.869311],
                                    [120.726839, 29.868749],
                                    [120.728907, 29.869936],
                                    [120.72974, 29.872226],
                                    [120.731902, 29.873519],
                                    [120.734118, 29.873],
                                    [120.737502, 29.874897],
                                    [120.739665, 29.877399],
                                    [120.745238, 29.87866],
                                    [120.74603, 29.876583],
                                    [120.744634, 29.873774],
                                    [120.739517, 29.867912],
                                    [120.738886, 29.865452],
                                    [120.739974, 29.857416],
                                    [120.738228, 29.849157],
                                    [120.74278, 29.844534],
                                    [120.742525, 29.840229],
                                    [120.739906, 29.837939],
                                    [120.742606, 29.835935],
                                    [120.741948, 29.830495],
                                    [120.743532, 29.827897],
                                    [120.742337, 29.819582],
                                    [120.739759, 29.8136],
                                    [120.735555, 29.808891],
                                    [120.736227, 29.80574],
                                    [120.738657, 29.802473],
                                    [120.742364, 29.793011],
                                    [120.744674, 29.793064],
                                    [120.74646, 29.794613],
                                    [120.748193, 29.79405],
                                    [120.75065, 29.791037],
                                    [120.752947, 29.787494],
                                    [120.751, 29.781245],
                                    [120.750677, 29.77838],
                                    [120.747145, 29.773903],
                                    [120.746017, 29.769892],
                                    [120.751805, 29.767207],
                                    [120.749965, 29.764268],
                                    [120.745748, 29.760182],
                                    [120.742243, 29.757975],
                                    [120.74184, 29.75461],
                                    [120.74035, 29.752307],
                                    [120.732386, 29.751257],
                                    [120.725026, 29.744422],
                                    [120.722031, 29.743106],
                                    [120.720567, 29.735983],
                                    [120.718244, 29.732725],
                                    [120.719265, 29.729699],
                                    [120.722327, 29.728181],
                                    [120.727631, 29.729858],
                                    [120.728733, 29.728818],
                                    [120.727712, 29.723415],
                                    [120.723508, 29.717862],
                                    [120.723817, 29.713701],
                                    [120.718862, 29.708689],
                                    [120.70848, 29.705217],
                                    [120.69873, 29.69942],
                                    [120.692029, 29.697253],
                                    [120.688067, 29.702042],
                                    [120.68107, 29.706842],
                                    [120.677739, 29.708371],
                                    [120.67418, 29.708986],
                                    [120.672918, 29.71059],
                                    [120.675026, 29.724678],
                                    [120.67551, 29.731005],
                                    [120.675, 29.731801],
                                    [120.668311, 29.734296],
                                    [120.667962, 29.74543],
                                    [120.665451, 29.746205],
                                    [120.660415, 29.742723],
                                    [120.649483, 29.740526],
                                    [120.639585, 29.74249],
                                    [120.634535, 29.747234],
                                    [120.629472, 29.747563],
                                    [120.624355, 29.745027],
                                    [120.61627, 29.743636],
                                    [120.612309, 29.739836],
                                    [120.601457, 29.731238],
                                    [120.597428, 29.727544],
                                    [120.589075, 29.728489],
                                    [120.581957, 29.7254],
                                    [120.578949, 29.719901],
                                    [120.579728, 29.714752],
                                    [120.575712, 29.709815],
                                    [120.572019, 29.707298],
                                    [120.568715, 29.707351],
                                    [120.564444, 29.711237],
                                    [120.560711, 29.711237],
                                    [120.559354, 29.708902],
                                    [120.555688, 29.705557],
                                    [120.549013, 29.70647],
                                    [120.545602, 29.705897],
                                    [120.543467, 29.702924],
                                    [120.540647, 29.701894],
                                    [120.535288, 29.70149],
                                    [120.532226, 29.70029],
                                    [120.530453, 29.701724],
                                    [120.532817, 29.706236],
                                    [120.538511, 29.713456],
                                    [120.539478, 29.7161],
                                    [120.538162, 29.719646],
                                    [120.533878, 29.726578],
                                    [120.531259, 29.72885],
                                    [120.526961, 29.73386],
                                    [120.523174, 29.739645],
                                    [120.519024, 29.743137],
                                    [120.51654, 29.742108],
                                    [120.514149, 29.743764],
                                    [120.513209, 29.747394],
                                    [120.513075, 29.751681],
                                    [120.511195, 29.75391],
                                    [120.508616, 29.760776],
                                    [120.512833, 29.769595],
                                    [120.51235, 29.772746],
                                    [120.509731, 29.775038],
                                    [120.509113, 29.782083],
                                    [120.510577, 29.788152],
                                    [120.509986, 29.791536],
                                    [120.503164, 29.793605],
                                    [120.502828, 29.797148],
                                    [120.507058, 29.80155],
                                    [120.511477, 29.807565],
                                    [120.517158, 29.812285],
                                    [120.519347, 29.816962],
                                    [120.523013, 29.820282],
                                    [120.524759, 29.82498],
                                    [120.52449, 29.827557],
                                    [120.525524, 29.831014],
                                    [120.528828, 29.838702],
                                    [120.530144, 29.84076],
                                    [120.534375, 29.843538],
                                    [120.537504, 29.847206],
                                    [120.535919, 29.849719],
                                    [120.532307, 29.851151],
                                    [120.517977, 29.85009],
                                    [120.507287, 29.853791],
                                    [120.506414, 29.854702],
                                    [120.506615, 29.858551],
                                    [120.502989, 29.860152],
                                    [120.498866, 29.860205],
                                    [120.495777, 29.862283],
                                    [120.487692, 29.86983],
                                    [120.487464, 29.875099],
                                    [120.488162, 29.88042],
                                    [120.481313, 29.881119],
                                    [120.474934, 29.883557],
                                    [120.467265, 29.888051],
                                    [120.461517, 29.892831],
                                    [120.45444, 29.904054],
                                    [120.454104, 29.907498],
                                    [120.455514, 29.910634],
                                    [120.453083, 29.912753],
                                    [120.451029, 29.912923],
                                    [120.449874, 29.915932],
                                    [120.449578, 29.920721],
                                    [120.44755, 29.922141],
                                    [120.441292, 29.921505],
                                    [120.437209, 29.922755],
                                    [120.435235, 29.924641],
                                    [120.429971, 29.927375],
                                    [120.427271, 29.927597],
                                    [120.420919, 29.924715],
                                    [120.418045, 29.922469],
                                    [120.414231, 29.922342],
                                    [120.412243, 29.923486],
                                    [120.411128, 29.926114],
                                    [120.411988, 29.928381],
                                    [120.415748, 29.933572],
                                    [120.415399, 29.938255],
                                    [120.405246, 29.941274],
                                    [120.402533, 29.946295],
                                    [120.399887, 29.948402],
                                    [120.395899, 29.955022],
                                    [120.394005, 29.962023],
                                    [120.395536, 29.970273],
                                    [120.397081, 29.973354],
                                    [120.394287, 29.977018],
                                    [120.391131, 29.976012],
                                    [120.38678, 29.979623],
                                    [120.383369, 29.981593],
                                    [120.378937, 29.979189],
                                    [120.37656, 29.98172],
                                    [120.373578, 29.981815],
                                    [120.371268, 29.978045],
                                    [120.364285, 29.978522]
                                ]
                            ]
                        ]
                    }
                }, {
                    "type": "Feature",
                    "properties": { "adcode": 330604, "name": "上虞区", "center": [120.874185, 30.016769], "centroid": [120.880366, 29.986643], "childrenNum": 0, "level": "district", "subFeatureIndex": 2, "acroutes": [100000, 330000, 330600] },
                    "geometry": {
                        "type": "MultiPolygon",
                        "coordinates": [
                            [
                                [
                                    [121.010667, 29.734731],
                                    [121.006759, 29.736217],
                                    [120.998903, 29.740112],
                                    [120.992147, 29.741259],
                                    [120.985661, 29.743753],
                                    [120.981376, 29.740303],
                                    [120.977227, 29.73835],
                                    [120.973037, 29.73558],
                                    [120.968135, 29.7342],
                                    [120.961285, 29.733903],
                                    [120.959056, 29.732926],
                                    [120.95496, 29.733202],
                                    [120.95312, 29.736238],
                                    [120.952314, 29.741492],
                                    [120.94944, 29.744369],
                                    [120.945196, 29.743466],
                                    [120.931296, 29.735453],
                                    [120.923252, 29.731398],
                                    [120.919653, 29.732204],
                                    [120.911823, 29.73593],
                                    [120.908801, 29.736387],
                                    [120.905444, 29.735516],
                                    [120.901509, 29.737533],
                                    [120.900824, 29.73886],
                                    [120.902999, 29.74267],
                                    [120.902059, 29.746417],
                                    [120.89893, 29.751034],
                                    [120.895694, 29.754589],
                                    [120.893061, 29.754706],
                                    [120.8855, 29.753273],
                                    [120.879913, 29.74699],
                                    [120.878073, 29.746194],
                                    [120.866054, 29.74508],
                                    [120.862159, 29.746757],
                                    [120.85864, 29.751734],
                                    [120.853564, 29.753029],
                                    [120.852369, 29.755576],
                                    [120.854141, 29.758813],
                                    [120.857338, 29.761562],
                                    [120.85852, 29.764628],
                                    [120.855431, 29.76951],
                                    [120.854611, 29.778561],
                                    [120.848353, 29.786465],
                                    [120.848796, 29.790518],
                                    [120.847077, 29.793902],
                                    [120.842941, 29.796999],
                                    [120.837247, 29.799588],
                                    [120.837367, 29.801709],
                                    [120.83953, 29.803025],
                                    [120.842122, 29.80714],
                                    [120.842148, 29.809145],
                                    [120.839127, 29.813621],
                                    [120.837931, 29.816761],
                                    [120.839838, 29.821692],
                                    [120.840161, 29.827472],
                                    [120.839301, 29.829159],
                                    [120.832841, 29.826762],
                                    [120.826704, 29.826465],
                                    [120.812159, 29.828024],
                                    [120.809393, 29.827695],
                                    [120.801859, 29.824779],
                                    [120.795869, 29.821714],
                                    [120.784359, 29.813155],
                                    [120.781794, 29.811733],
                                    [120.773817, 29.808763],
                                    [120.769895, 29.808488],
                                    [120.763946, 29.809835],
                                    [120.761421, 29.807003],
                                    [120.75065, 29.791037],
                                    [120.748193, 29.79405],
                                    [120.74646, 29.794613],
                                    [120.744674, 29.793064],
                                    [120.742364, 29.793011],
                                    [120.738657, 29.802473],
                                    [120.736227, 29.80574],
                                    [120.735555, 29.808891],
                                    [120.739759, 29.8136],
                                    [120.742337, 29.819582],
                                    [120.743532, 29.827897],
                                    [120.741948, 29.830495],
                                    [120.742606, 29.835935],
                                    [120.739906, 29.837939],
                                    [120.742525, 29.840229],
                                    [120.74278, 29.844534],
                                    [120.738228, 29.849157],
                                    [120.739974, 29.857416],
                                    [120.738886, 29.865452],
                                    [120.739517, 29.867912],
                                    [120.744634, 29.873774],
                                    [120.746433, 29.872777],
                                    [120.746366, 29.876021],
                                    [120.748448, 29.878544],
                                    [120.755713, 29.879572],
                                    [120.752275, 29.879646],
                                    [120.75159, 29.882561],
                                    [120.754706, 29.883727],
                                    [120.75707, 29.887383],
                                    [120.755794, 29.892672],
                                    [120.756385, 29.894898],
                                    [120.754464, 29.897844],
                                    [120.753095, 29.898215],
                                    [120.751362, 29.901214],
                                    [120.755458, 29.905325],
                                    [120.757352, 29.903524],
                                    [120.761421, 29.903863],
                                    [120.762442, 29.905251],
                                    [120.766256, 29.906502],
                                    [120.768472, 29.908155],
                                    [120.767948, 29.909839],
                                    [120.771131, 29.910454],
                                    [120.773387, 29.911948],
                                    [120.77191, 29.913898],
                                    [120.772205, 29.917966],
                                    [120.770553, 29.917257],
                                    [120.770527, 29.92123],
                                    [120.772689, 29.922226],
                                    [120.772971, 29.923868],
                                    [120.770634, 29.92213],
                                    [120.768163, 29.923338],
                                    [120.768123, 29.925266],
                                    [120.766041, 29.92568],
                                    [120.767935, 29.927809],
                                    [120.770661, 29.928858],
                                    [120.769788, 29.931379],
                                    [120.770607, 29.934748],
                                    [120.773871, 29.938911],
                                    [120.773011, 29.941475],
                                    [120.776557, 29.94389],
                                    [120.771561, 29.945797],
                                    [120.770513, 29.948222],
                                    [120.767773, 29.95087],
                                    [120.769479, 29.952819],
                                    [120.767666, 29.957416],
                                    [120.77093, 29.957945],
                                    [120.767868, 29.960021],
                                    [120.769251, 29.962309],
                                    [120.774072, 29.958274],
                                    [120.774623, 29.962849],
                                    [120.771749, 29.962796],
                                    [120.773011, 29.964289],
                                    [120.775093, 29.96359],
                                    [120.778746, 29.964946],
                                    [120.77841, 29.970453],
                                    [120.779968, 29.970474],
                                    [120.782439, 29.973196],
                                    [120.778934, 29.976785],
                                    [120.779122, 29.979771],
                                    [120.778007, 29.98137],
                                    [120.781391, 29.98461],
                                    [120.780183, 29.986379],
                                    [120.775133, 29.98839],
                                    [120.768082, 29.989576],
                                    [120.768579, 29.991387],
                                    [120.771561, 29.994785],
                                    [120.771185, 29.998057],
                                    [120.775053, 29.998311],
                                    [120.776678, 30.003773],
                                    [120.778867, 30.005467],
                                    [120.778611, 30.008982],
                                    [120.766995, 30.010136],
                                    [120.767048, 30.011226],
                                    [120.762066, 30.012052],
                                    [120.762818, 30.013682],
                                    [120.760078, 30.015672],
                                    [120.760682, 30.01908],
                                    [120.759232, 30.021028],
                                    [120.757634, 30.020318],
                                    [120.754558, 30.024203],
                                    [120.755807, 30.025716],
                                    [120.753189, 30.027198],
                                    [120.753296, 30.02923],
                                    [120.755566, 30.029685],
                                    [120.751926, 30.034257],
                                    [120.746877, 30.032945],
                                    [120.746568, 30.035051],
                                    [120.743586, 30.034712],
                                    [120.741934, 30.036046],
                                    [120.741961, 30.038332],
                                    [120.733433, 30.034829],
                                    [120.729324, 30.035104],
                                    [120.73072, 30.044956],
                                    [120.733393, 30.04557],
                                    [120.743143, 30.053273],
                                    [120.743559, 30.055516],
                                    [120.741961, 30.056479],
                                    [120.742754, 30.059209],
                                    [120.740081, 30.059336],
                                    [120.739087, 30.063325],
                                    [120.740417, 30.067472],
                                    [120.737086, 30.069334],
                                    [120.737878, 30.075713],
                                    [120.731634, 30.07768],
                                    [120.732171, 30.083096],
                                    [120.722018, 30.083266],
                                    [120.711287, 30.084524],
                                    [120.700973, 30.086936],
                                    [120.694258, 30.089369],
                                    [120.688147, 30.092489],
                                    [120.68295, 30.095895],
                                    [120.678639, 30.099914],
                                    [120.652048, 30.117722],
                                    [120.648623, 30.121909],
                                    [120.646192, 30.127111],
                                    [120.644205, 30.129554],
                                    [120.649442, 30.133963],
                                    [120.659287, 30.137811],
                                    [120.663772, 30.140591],
                                    [120.667009, 30.143519],
                                    [120.679995, 30.162599],
                                    [120.691035, 30.176983],
                                    [120.701873, 30.190297],
                                    [120.712805, 30.200556],
                                    [120.719963, 30.206642],
                                    [120.733863, 30.217702],
                                    [120.752826, 30.231444],
                                    [120.766726, 30.243748],
                                    [120.787207, 30.263737],
                                    [120.789369, 30.263125],
                                    [120.800865, 30.262322],
                                    [120.825307, 30.262671],
                                    [120.850905, 30.268066],
                                    [120.867048, 30.27174],
                                    [120.877362, 30.253453],
                                    [120.893424, 30.228825],
                                    [120.900045, 30.216857],
                                    [120.916228, 30.188406],
                                    [120.917665, 30.18476],
                                    [120.919559, 30.177331],
                                    [120.920579, 30.175091],
                                    [120.92763, 30.165231],
                                    [120.927818, 30.158477],
                                    [120.93088, 30.149545],
                                    [120.931216, 30.146606],
                                    [120.939462, 30.125737],
                                    [120.939126, 30.122639],
                                    [120.93601, 30.11823],
                                    [120.93045, 30.115205],
                                    [120.931578, 30.112847],
                                    [120.938307, 30.113027],
                                    [120.942067, 30.106724],
                                    [120.941342, 30.103012],
                                    [120.944135, 30.097587],
                                    [120.950138, 30.091008],
                                    [120.95359, 30.091548],
                                    [120.955497, 30.094033],
                                    [120.959727, 30.094541],
                                    [120.964791, 30.092764],
                                    [120.967638, 30.089972],
                                    [120.971868, 30.080399],
                                    [120.973869, 30.078305],
                                    [120.973184, 30.07621],
                                    [120.970807, 30.073798],
                                    [120.969948, 30.070286],
                                    [120.972325, 30.06854],
                                    [120.975978, 30.070011],
                                    [120.977724, 30.067895],
                                    [120.972499, 30.06707],
                                    [120.973063, 30.064975],
                                    [120.978811, 30.065673],
                                    [120.978153, 30.067006],
                                    [120.981444, 30.067377],
                                    [120.981605, 30.065589],
                                    [120.984694, 30.0605],
                                    [120.987595, 30.061928],
                                    [120.991838, 30.06106],
                                    [120.99251, 30.057251],
                                    [120.986641, 30.054426],
                                    [120.986802, 30.053368],
                                    [120.992738, 30.052173],
                                    [120.99255, 30.050406],
                                    [120.989434, 30.049591],
                                    [120.988414, 30.044819],
                                    [120.98652, 30.044279],
                                    [120.987433, 30.038522],
                                    [120.988817, 30.03612],
                                    [120.986386, 30.032405],
                                    [120.98977, 30.031199],
                                    [120.990146, 30.027791],
                                    [120.998271, 30.022827],
                                    [121.001266, 30.020202],
                                    [121.005215, 30.019683],
                                    [121.007981, 30.017566],
                                    [121.008854, 30.015386],
                                    [121.016133, 30.013989],
                                    [121.016321, 30.011893],
                                    [121.018174, 30.010781],
                                    [121.021948, 30.010887],
                                    [121.026058, 30.012242],
                                    [121.033458, 30.012666],
                                    [121.037258, 30.015841],
                                    [121.039488, 30.013915],
                                    [121.036453, 30.009511],
                                    [121.037782, 30.008071],
                                    [121.034734, 30.003975],
                                    [121.038118, 29.998724],
                                    [121.039877, 30.000132],
                                    [121.042429, 29.99974],
                                    [121.046055, 30.000777],
                                    [121.049708, 30.005975],
                                    [121.051414, 30.00678],
                                    [121.056504, 30.004462],
                                    [121.059619, 30.004874],
                                    [121.0644, 30.006812],
                                    [121.071236, 30.004472],
                                    [121.075789, 30.001995],
                                    [121.080489, 29.997781],
                                    [121.082638, 29.991059],
                                    [121.084223, 29.989862],
                                    [121.091609, 29.987257],
                                    [121.090602, 29.983488],
                                    [121.087836, 29.980396],
                                    [121.086573, 29.97364],
                                    [121.08292, 29.971035],
                                    [121.079455, 29.969817],
                                    [121.07681, 29.970389],
                                    [121.07458, 29.968949],
                                    [121.071532, 29.96448],
                                    [121.068241, 29.961621],
                                    [121.066133, 29.960816],
                                    [121.061285, 29.961599],
                                    [121.056208, 29.959587],
                                    [121.052609, 29.959333],
                                    [121.045048, 29.955637],
                                    [121.044229, 29.954302],
                                    [121.044229, 29.947714],
                                    [121.042617, 29.939028],
                                    [121.042013, 29.933191],
                                    [121.040898, 29.929631],
                                    [121.038131, 29.924758],
                                    [121.034129, 29.922342],
                                    [121.030799, 29.918782],
                                    [121.030329, 29.915763],
                                    [121.03198, 29.913114],
                                    [121.031645, 29.911058],
                                    [121.029268, 29.908939],
                                    [121.023399, 29.901426],
                                    [121.023184, 29.897346],
                                    [121.017785, 29.895904],
                                    [121.016455, 29.894654],
                                    [121.019826, 29.89139],
                                    [121.022338, 29.886292],
                                    [121.026971, 29.880293],
                                    [121.032545, 29.878523],
                                    [121.031108, 29.874611],
                                    [121.03382, 29.871474],
                                    [121.040267, 29.867859],
                                    [121.054959, 29.856886],
                                    [121.056624, 29.855063],
                                    [121.060546, 29.854151],
                                    [121.061285, 29.857872],
                                    [121.063124, 29.859017],
                                    [121.067529, 29.857077],
                                    [121.069705, 29.852836],
                                    [121.07403, 29.849825],
                                    [121.077011, 29.848998],
                                    [121.081644, 29.849931],
                                    [121.085445, 29.849412],
                                    [121.091623, 29.843485],
                                    [121.095021, 29.843421],
                                    [121.101091, 29.841237],
                                    [121.106476, 29.836242],
                                    [121.106302, 29.833719],
                                    [121.103495, 29.828978],
                                    [121.102837, 29.825712],
                                    [121.098499, 29.821417],
                                    [121.096686, 29.815742],
                                    [121.102326, 29.810015],
                                    [121.104945, 29.805464],
                                    [121.105375, 29.802961],
                                    [121.103992, 29.801423],
                                    [121.096028, 29.797827],
                                    [121.092603, 29.788947],
                                    [121.089407, 29.786412],
                                    [121.083162, 29.783876],
                                    [121.082061, 29.778433],
                                    [121.080167, 29.775961],
                                    [121.076084, 29.773043],
                                    [121.066079, 29.767631],
                                    [121.059028, 29.760935],
                                    [121.055093, 29.76066],
                                    [121.050903, 29.764618],
                                    [121.045531, 29.767292],
                                    [121.034022, 29.768767],
                                    [121.026031, 29.766454],
                                    [121.024809, 29.763907],
                                    [121.026743, 29.760267],
                                    [121.034801, 29.747107],
                                    [121.035432, 29.745122],
                                    [121.032947, 29.743382],
                                    [121.028032, 29.747298],
                                    [121.022083, 29.743987],
                                    [121.017986, 29.743679],
                                    [121.014938, 29.741673],
                                    [121.010667, 29.734731]
                                ]
                            ]
                        ]
                    }
                }, {
                    "type": "Feature",
                    "properties": { "adcode": 330624, "name": "新昌县", "center": [120.905665, 29.501205], "centroid": [120.969392, 29.408161], "childrenNum": 0, "level": "district", "subFeatureIndex": 3, "acroutes": [100000, 330000, 330600] },
                    "geometry": {
                        "type": "MultiPolygon",
                        "coordinates": [
                            [
                                [
                                    [120.70468, 29.347586],
                                    [120.704478, 29.353308],
                                    [120.709313, 29.355045],
                                    [120.711139, 29.356782],
                                    [120.718284, 29.359595],
                                    [120.720178, 29.363856],
                                    [120.724422, 29.371069],
                                    [120.728786, 29.375841],
                                    [120.732386, 29.378717],
                                    [120.734548, 29.383298],
                                    [120.733876, 29.386376],
                                    [120.734588, 29.389944],
                                    [120.737798, 29.39265],
                                    [120.739624, 29.395919],
                                    [120.739369, 29.398603],
                                    [120.745305, 29.41265],
                                    [120.745614, 29.419305],
                                    [120.746447, 29.42481],
                                    [120.749522, 29.428058],
                                    [120.755485, 29.431582],
                                    [120.760172, 29.437139],
                                    [120.75805, 29.442079],
                                    [120.75899, 29.443133],
                                    [120.766901, 29.445507],
                                    [120.76874, 29.445219],
                                    [120.770446, 29.435596],
                                    [120.773777, 29.435148],
                                    [120.777698, 29.442994],
                                    [120.779068, 29.448487],
                                    [120.777671, 29.456109],
                                    [120.77798, 29.46076],
                                    [120.776234, 29.463389],
                                    [120.776087, 29.466369],
                                    [120.77798, 29.469179],
                                    [120.778289, 29.471691],
                                    [120.780102, 29.473958],
                                    [120.783943, 29.476906],
                                    [120.796863, 29.488505],
                                    [120.797333, 29.490441],
                                    [120.795278, 29.491293],
                                    [120.791598, 29.491218],
                                    [120.785608, 29.489633],
                                    [120.779068, 29.489814],
                                    [120.777564, 29.493548],
                                    [120.780626, 29.49789],
                                    [120.793008, 29.504816],
                                    [120.796997, 29.506571],
                                    [120.804974, 29.508486],
                                    [120.812979, 29.509263],
                                    [120.818203, 29.50805],
                                    [120.817558, 29.51155],
                                    [120.818297, 29.514284],
                                    [120.82101, 29.515444],
                                    [120.824945, 29.514518],
                                    [120.82853, 29.516061],
                                    [120.830357, 29.518922],
                                    [120.836696, 29.524464],
                                    [120.840819, 29.529932],
                                    [120.844606, 29.530697],
                                    [120.847937, 29.534016],
                                    [120.854074, 29.53693],
                                    [120.859607, 29.535143],
                                    [120.866765, 29.536452],
                                    [120.871936, 29.538908],
                                    [120.875616, 29.539536],
                                    [120.877644, 29.53793],
                                    [120.879282, 29.534771],
                                    [120.886669, 29.531208],
                                    [120.890792, 29.532867],
                                    [120.893263, 29.532835],
                                    [120.899051, 29.534814],
                                    [120.901012, 29.53625],
                                    [120.906652, 29.543918],
                                    [120.907176, 29.546215],
                                    [120.906048, 29.548682],
                                    [120.907431, 29.551777],
                                    [120.921801, 29.555041],
                                    [120.92763, 29.55401],
                                    [120.932062, 29.554839],
                                    [120.935258, 29.551319],
                                    [120.942739, 29.545768],
                                    [120.945156, 29.547842],
                                    [120.952583, 29.540397],
                                    [120.954812, 29.54229],
                                    [120.953697, 29.547331],
                                    [120.951669, 29.552883],
                                    [120.953926, 29.552893],
                                    [120.959029, 29.549512],
                                    [120.962776, 29.551181],
                                    [120.965207, 29.551202],
                                    [120.971062, 29.548331],
                                    [120.975951, 29.543237],
                                    [120.977992, 29.541833],
                                    [120.98276, 29.541482],
                                    [120.987232, 29.543375],
                                    [120.990979, 29.543843],
                                    [120.990979, 29.546938],
                                    [120.989273, 29.552042],
                                    [120.990522, 29.556796],
                                    [121.001118, 29.55351],
                                    [121.004597, 29.550373],
                                    [121.007229, 29.542556],
                                    [121.010264, 29.541365],
                                    [121.024325, 29.540355],
                                    [121.027387, 29.538047],
                                    [121.029644, 29.532623],
                                    [121.029053, 29.526953],
                                    [121.026152, 29.521677],
                                    [121.02681, 29.516922],
                                    [121.030879, 29.51939],
                                    [121.033364, 29.51988],
                                    [121.03973, 29.51938],
                                    [121.04764, 29.517348],
                                    [121.0514, 29.517933],
                                    [121.056638, 29.515401],
                                    [121.059485, 29.515061],
                                    [121.063621, 29.517465],
                                    [121.069114, 29.518795],
                                    [121.072203, 29.51671],
                                    [121.078461, 29.51455],
                                    [121.083484, 29.51471],
                                    [121.089662, 29.513795],
                                    [121.093006, 29.512582],
                                    [121.094913, 29.51338],
                                    [121.101655, 29.522667],
                                    [121.104623, 29.529538],
                                    [121.10516, 29.533825],
                                    [121.108773, 29.536569],
                                    [121.10982, 29.540355],
                                    [121.109041, 29.544832],
                                    [121.109659, 29.548331],
                                    [121.11299, 29.554839],
                                    [121.116858, 29.555413],
                                    [121.130932, 29.554159],
                                    [121.136626, 29.551224],
                                    [121.13844, 29.545492],
                                    [121.140347, 29.543014],
                                    [121.146363, 29.541727],
                                    [121.155724, 29.541759],
                                    [121.162654, 29.539812],
                                    [121.169315, 29.537122],
                                    [121.174687, 29.537143],
                                    [121.184491, 29.538717],
                                    [121.189393, 29.536335],
                                    [121.191944, 29.537419],
                                    [121.196054, 29.537845],
                                    [121.205858, 29.536951],
                                    [121.207805, 29.535569],
                                    [121.208893, 29.53291],
                                    [121.213204, 29.530325],
                                    [121.216669, 29.5309],
                                    [121.220671, 29.533112],
                                    [121.225573, 29.532931],
                                    [121.223317, 29.529538],
                                    [121.223921, 29.527602],
                                    [121.229347, 29.524198],
                                    [121.229374, 29.521263],
                                    [121.231536, 29.513071],
                                    [121.228366, 29.509954],
                                    [121.224525, 29.509444],
                                    [121.222363, 29.507039],
                                    [121.22192, 29.503422],
                                    [121.220093, 29.502699],
                                    [121.215782, 29.503039],
                                    [121.214211, 29.501145],
                                    [121.216508, 29.498751],
                                    [121.216736, 29.496815],
                                    [121.223652, 29.494208],
                                    [121.22795, 29.491878],
                                    [121.228474, 29.490729],
                                    [121.225439, 29.486728],
                                    [121.22419, 29.483876],
                                    [121.219811, 29.477789],
                                    [121.217931, 29.470137],
                                    [121.219852, 29.465646],
                                    [121.219623, 29.463709],
                                    [121.215232, 29.46224],
                                    [121.216212, 29.459313],
                                    [121.215339, 29.454715],
                                    [121.22012, 29.450765],
                                    [121.223908, 29.449541],
                                    [121.223518, 29.445379],
                                    [121.216226, 29.437469],
                                    [121.21679, 29.431912],
                                    [121.215272, 29.427674],
                                    [121.21546, 29.423373],
                                    [121.214466, 29.417815],
                                    [121.214896, 29.416739],
                                    [121.225694, 29.414088],
                                    [121.228944, 29.412618],
                                    [121.229414, 29.410765],
                                    [121.228098, 29.406527],
                                    [121.228648, 29.400627],
                                    [121.231388, 29.39413],
                                    [121.231133, 29.391616],
                                    [121.228648, 29.391052],
                                    [121.22705, 29.388506],
                                    [121.226406, 29.38464],
                                    [121.226782, 29.378046],
                                    [121.229897, 29.374137],
                                    [121.230609, 29.370461],
                                    [121.230058, 29.362674],
                                    [121.22337, 29.357133],
                                    [121.220147, 29.355301],
                                    [121.215796, 29.354821],
                                    [121.21311, 29.353575],
                                    [121.210881, 29.350591],
                                    [121.206435, 29.348609],
                                    [121.203682, 29.346617],
                                    [121.200217, 29.342386],
                                    [121.196417, 29.34131],
                                    [121.193422, 29.341438],
                                    [121.196027, 29.336206],
                                    [121.195382, 29.332263],
                                    [121.196846, 29.326518],
                                    [121.196242, 29.32395],
                                    [121.194187, 29.322202],
                                    [121.189084, 29.3233],
                                    [121.185471, 29.326252],
                                    [121.180462, 29.329225],
                                    [121.176836, 29.326422],
                                    [121.17509, 29.323118],
                                    [121.172216, 29.322095],
                                    [121.167381, 29.322575],
                                    [121.16307, 29.325047],
                                    [121.162331, 29.330216],
                                    [121.163204, 29.334128],
                                    [121.162681, 29.336728],
                                    [121.160572, 29.340149],
                                    [121.154381, 29.332508],
                                    [121.151346, 29.331005],
                                    [121.146457, 29.331954],
                                    [121.143194, 29.334042],
                                    [121.133699, 29.338326],
                                    [121.126997, 29.338486],
                                    [121.122055, 29.336376],
                                    [121.117959, 29.331122],
                                    [121.117838, 29.32428],
                                    [121.120014, 29.319718],
                                    [121.119302, 29.308761],
                                    [121.117516, 29.304529],
                                    [121.115367, 29.303271],
                                    [121.111902, 29.302813],
                                    [121.098459, 29.304849],
                                    [121.096149, 29.305712],
                                    [121.095893, 29.31053],
                                    [121.099332, 29.315711],
                                    [121.099426, 29.318152],
                                    [121.092496, 29.31926],
                                    [121.086587, 29.319068],
                                    [121.076568, 29.321669],
                                    [121.07035, 29.322415],
                                    [121.056544, 29.322884],
                                    [121.051749, 29.319889],
                                    [121.048016, 29.313749],
                                    [121.040858, 29.30956],
                                    [121.027011, 29.307599],
                                    [121.022418, 29.308963],
                                    [121.021559, 29.310584],
                                    [121.02223, 29.315391],
                                    [121.021572, 29.317171],
                                    [121.011728, 29.320134],
                                    [121.005564, 29.319431],
                                    [120.998365, 29.312204],
                                    [120.995021, 29.3102],
                                    [120.990898, 29.309198],
                                    [120.981, 29.308047],
                                    [120.976287, 29.308079],
                                    [120.973721, 29.307162],
                                    [120.967302, 29.307151],
                                    [120.964804, 29.306341],
                                    [120.964804, 29.302333],
                                    [120.963434, 29.298943],
                                    [120.960735, 29.296128],
                                    [120.959553, 29.293666],
                                    [120.956867, 29.282428],
                                    [120.953187, 29.282076],
                                    [120.945989, 29.285915],
                                    [120.944793, 29.288633],
                                    [120.940227, 29.290062],
                                    [120.928113, 29.291715],
                                    [120.926327, 29.292695],
                                    [120.924058, 29.296619],
                                    [120.916067, 29.303441],
                                    [120.912145, 29.30212],
                                    [120.905672, 29.29777],
                                    [120.904235, 29.295467],
                                    [120.903322, 29.289796],
                                    [120.90312, 29.283494],
                                    [120.903778, 29.276041],
                                    [120.900582, 29.273813],
                                    [120.895882, 29.27249],
                                    [120.891651, 29.270016],
                                    [120.889731, 29.266359],
                                    [120.890926, 29.25996],
                                    [120.893008, 29.257251],
                                    [120.897319, 29.253465],
                                    [120.900058, 29.240783],
                                    [120.896849, 29.239183],
                                    [120.891047, 29.239759],
                                    [120.885285, 29.238308],
                                    [120.882828, 29.238799],
                                    [120.877254, 29.243514],
                                    [120.874071, 29.244719],
                                    [120.871923, 29.242714],
                                    [120.867679, 29.24409],
                                    [120.862132, 29.252356],
                                    [120.856465, 29.253924],
                                    [120.853658, 29.253518],
                                    [120.844579, 29.245178],
                                    [120.837878, 29.237327],
                                    [120.8317, 29.232975],
                                    [120.823897, 29.229508],
                                    [120.822245, 29.230446],
                                    [120.817746, 29.22939],
                                    [120.816658, 29.231428],
                                    [120.810212, 29.233913],
                                    [120.806129, 29.233988],
                                    [120.799804, 29.232164],
                                    [120.796728, 29.230564],
                                    [120.788912, 29.227715],
                                    [120.776543, 29.225091],
                                    [120.773172, 29.231844],
                                    [120.775845, 29.237924],
                                    [120.776557, 29.242106],
                                    [120.776033, 29.245839],
                                    [120.77238, 29.262871],
                                    [120.772286, 29.266828],
                                    [120.774824, 29.271104],
                                    [120.775724, 29.275689],
                                    [120.774797, 29.277075],
                                    [120.762845, 29.279507],
                                    [120.758829, 29.281351],
                                    [120.75715, 29.283601],
                                    [120.756761, 29.286288],
                                    [120.763946, 29.29389],
                                    [120.766941, 29.29761],
                                    [120.772232, 29.302002],
                                    [120.773011, 29.304646],
                                    [120.765423, 29.311117],
                                    [120.761421, 29.313408],
                                    [120.756707, 29.313856],
                                    [120.754558, 29.315529],
                                    [120.749912, 29.315913],
                                    [120.742404, 29.310722],
                                    [120.735139, 29.309368],
                                    [120.731795, 29.310051],
                                    [120.725939, 29.310242],
                                    [120.722958, 29.308132],
                                    [120.720433, 29.303207],
                                    [120.717237, 29.301619],
                                    [120.711502, 29.302109],
                                    [120.708615, 29.305104],
                                    [120.706318, 29.310626],
                                    [120.703525, 29.315007],
                                    [120.699858, 29.318855],
                                    [120.699751, 29.321626],
                                    [120.701779, 29.324078],
                                    [120.705902, 29.332817],
                                    [120.707849, 29.341299],
                                    [120.70746, 29.346915],
                                    [120.70468, 29.347586]
                                ]
                            ]
                        ]
                    }
                }, {
                    "type": "Feature",
                    "properties": { "adcode": 330681, "name": "诸暨市", "center": [120.244326, 29.713662], "centroid": [120.274991, 29.693817], "childrenNum": 0, "level": "district", "subFeatureIndex": 4, "acroutes": [100000, 330000, 330600] },
                    "geometry": {
                        "type": "MultiPolygon",
                        "coordinates": [
                            [
                                [
                                    [120.469911, 29.495198],
                                    [120.469522, 29.49108],
                                    [120.464042, 29.489239],
                                    [120.46145, 29.484951],
                                    [120.453258, 29.482801],
                                    [120.445039, 29.479619],
                                    [120.440795, 29.479619],
                                    [120.43733, 29.478619],
                                    [120.433113, 29.479641],
                                    [120.427781, 29.477214],
                                    [120.425404, 29.474596],
                                    [120.422718, 29.469243],
                                    [120.417212, 29.460516],
                                    [120.412995, 29.451968],
                                    [120.41039, 29.450648],
                                    [120.402332, 29.453022],
                                    [120.398786, 29.455566],
                                    [120.392702, 29.455279],
                                    [120.387854, 29.456599],
                                    [120.383986, 29.456152],
                                    [120.38122, 29.454236],
                                    [120.376184, 29.449147],
                                    [120.370812, 29.447945],
                                    [120.36732, 29.445549],
                                    [120.364432, 29.433871],
                                    [120.366111, 29.431603],
                                    [120.369979, 29.428643],
                                    [120.373672, 29.417538],
                                    [120.372826, 29.414908],
                                    [120.367441, 29.415568],
                                    [120.363022, 29.415302],
                                    [120.357435, 29.413385],
                                    [120.343683, 29.410222],
                                    [120.340702, 29.40625],
                                    [120.334067, 29.403215],
                                    [120.33345, 29.40117],
                                    [120.333288, 29.395153],
                                    [120.330441, 29.389113],
                                    [120.324841, 29.380305],
                                    [120.317025, 29.37957],
                                    [120.311357, 29.373008],
                                    [120.30843, 29.366381],
                                    [120.306603, 29.365167],
                                    [120.300681, 29.363505],
                                    [120.296316, 29.36148],
                                    [120.299042, 29.356654],
                                    [120.295295, 29.3548],
                                    [120.292112, 29.354576],
                                    [120.289923, 29.355578],
                                    [120.287828, 29.359339],
                                    [120.283719, 29.361917],
                                    [120.278293, 29.363451],
                                    [120.274694, 29.366062],
                                    [120.271511, 29.369322],
                                    [120.266716, 29.376555],
                                    [120.265991, 29.383202],
                                    [120.261358, 29.390338],
                                    [120.261331, 29.394641],
                                    [120.26403, 29.400829],
                                    [120.268664, 29.403662],
                                    [120.271712, 29.408444],
                                    [120.276319, 29.413736],
                                    [120.278481, 29.418507],
                                    [120.279394, 29.433583],
                                    [120.281409, 29.436447],
                                    [120.281516, 29.440801],
                                    [120.271041, 29.450489],
                                    [120.26724, 29.452245],
                                    [120.264863, 29.454874],
                                    [120.261425, 29.46076],
                                    [120.261814, 29.469179],
                                    [120.265239, 29.476533],
                                    [120.269684, 29.481045],
                                    [120.278642, 29.483546],
                                    [120.282376, 29.486281],
                                    [120.282067, 29.489239],
                                    [120.277111, 29.496113],
                                    [120.274237, 29.498081],
                                    [120.268476, 29.498634],
                                    [120.262392, 29.495485],
                                    [120.259169, 29.495262],
                                    [120.254025, 29.496623],
                                    [120.250936, 29.496049],
                                    [120.247565, 29.498879],
                                    [120.249432, 29.504784],
                                    [120.244248, 29.510199],
                                    [120.241844, 29.511997],
                                    [120.23936, 29.511008],
                                    [120.23525, 29.511337],
                                    [120.229932, 29.512816],
                                    [120.227044, 29.514465],
                                    [120.223794, 29.521837],
                                    [120.218154, 29.523933],
                                    [120.214138, 29.524475],
                                    [120.208336, 29.527443],
                                    [120.207853, 29.528932],
                                    [120.212056, 29.534622],
                                    [120.211331, 29.537547],
                                    [120.206953, 29.546119],
                                    [120.204187, 29.548863],
                                    [120.200722, 29.54948],
                                    [120.19453, 29.547587],
                                    [120.190555, 29.547693],
                                    [120.186607, 29.549033],
                                    [120.186781, 29.545492],
                                    [120.185465, 29.541344],
                                    [120.183102, 29.537792],
                                    [120.180698, 29.535952],
                                    [120.17922, 29.532857],
                                    [120.175473, 29.529698],
                                    [120.17127, 29.521603],
                                    [120.16951, 29.519763],
                                    [120.165602, 29.51888],
                                    [120.161923, 29.514869],
                                    [120.157437, 29.512561],
                                    [120.154952, 29.512327],
                                    [120.150843, 29.510305],
                                    [120.146545, 29.509305],
                                    [120.142624, 29.509646],
                                    [120.138769, 29.508476],
                                    [120.127394, 29.494389],
                                    [120.124252, 29.494006],
                                    [120.120518, 29.494889],
                                    [120.114233, 29.497517],
                                    [120.110781, 29.499837],
                                    [120.106148, 29.504273],
                                    [120.102911, 29.506603],
                                    [120.099232, 29.50622],
                                    [120.095579, 29.503199],
                                    [120.093336, 29.500305],
                                    [120.090354, 29.500603],
                                    [120.079637, 29.504709],
                                    [120.077301, 29.506752],
                                    [120.075555, 29.513614],
                                    [120.076562, 29.51454],
                                    [120.085023, 29.514508],
                                    [120.08689, 29.51605],
                                    [120.086634, 29.522592],
                                    [120.091738, 29.53225],
                                    [120.091791, 29.533484],
                                    [120.088058, 29.53643],
                                    [120.084674, 29.537388],
                                    [120.073621, 29.537653],
                                    [120.07021, 29.5381],
                                    [120.066933, 29.539802],
                                    [120.058767, 29.542652],
                                    [120.055652, 29.546353],
                                    [120.051099, 29.549352],
                                    [120.052227, 29.553999],
                                    [120.054698, 29.558189],
                                    [120.052979, 29.55939],
                                    [120.047056, 29.561177],
                                    [120.044464, 29.563612],
                                    [120.04206, 29.569598],
                                    [120.040167, 29.570161],
                                    [120.034217, 29.566887],
                                    [120.029692, 29.5661],
                                    [120.026321, 29.568279],
                                    [120.020975, 29.568662],
                                    [120.007868, 29.572171],
                                    [120.006417, 29.573627],
                                    [120.006243, 29.57939],
                                    [120.008177, 29.582579],
                                    [120.006458, 29.592593],
                                    [120.007331, 29.596026],
                                    [120.011709, 29.604838],
                                    [120.017161, 29.609567],
                                    [120.019243, 29.617878],
                                    [120.021002, 29.619164],
                                    [120.028093, 29.619281],
                                    [120.03509, 29.617432],
                                    [120.040529, 29.620046],
                                    [120.042947, 29.622862],
                                    [120.045982, 29.628324],
                                    [120.044599, 29.631597],
                                    [120.036541, 29.635358],
                                    [120.033412, 29.635592],
                                    [120.031733, 29.636803],
                                    [120.030323, 29.640225],
                                    [120.024239, 29.64372],
                                    [120.024722, 29.647906],
                                    [120.030108, 29.649224],
                                    [120.033425, 29.65069],
                                    [120.036702, 29.653855],
                                    [120.03779, 29.661525],
                                    [120.037199, 29.664],
                                    [120.033224, 29.667856],
                                    [120.030457, 29.668865],
                                    [120.029477, 29.667824],
                                    [120.030766, 29.663533],
                                    [120.029544, 29.660272],
                                    [120.029074, 29.653282],
                                    [120.021701, 29.64797],
                                    [120.014556, 29.648544],
                                    [120.011051, 29.650095],
                                    [120.00259, 29.655098],
                                    [119.997863, 29.655173],
                                    [119.99108, 29.654344],
                                    [119.988838, 29.661175],
                                    [119.984406, 29.665487],
                                    [119.979034, 29.66826],
                                    [119.973111, 29.674824],
                                    [119.97381, 29.678647],
                                    [119.973447, 29.689937],
                                    [119.967404, 29.694896],
                                    [119.960138, 29.696977],
                                    [119.957949, 29.698421],
                                    [119.951288, 29.699303],
                                    [119.948132, 29.703062],
                                    [119.944935, 29.704899],
                                    [119.941511, 29.705238],
                                    [119.93775, 29.707468],
                                    [119.933574, 29.706736],
                                    [119.930229, 29.704506],
                                    [119.930095, 29.701936],
                                    [119.933762, 29.698581],
                                    [119.93168, 29.696691],
                                    [119.928658, 29.698846],
                                    [119.922534, 29.697763],
                                    [119.919526, 29.699558],
                                    [119.914248, 29.705536],
                                    [119.915591, 29.707978],
                                    [119.911763, 29.713647],
                                    [119.911387, 29.715941],
                                    [119.912475, 29.7204],
                                    [119.911374, 29.722587],
                                    [119.905653, 29.727661],
                                    [119.901395, 29.728606],
                                    [119.898602, 29.740611],
                                    [119.900469, 29.744655],
                                    [119.895218, 29.748296],
                                    [119.890974, 29.750418],
                                    [119.889067, 29.753103],
                                    [119.890356, 29.762941],
                                    [119.892572, 29.763122],
                                    [119.89644, 29.761169],
                                    [119.904363, 29.7546],
                                    [119.907707, 29.754526],
                                    [119.913549, 29.755863],
                                    [119.91641, 29.752339],
                                    [119.923165, 29.750355],
                                    [119.924334, 29.748869],
                                    [119.924951, 29.74525],
                                    [119.927194, 29.744443],
                                    [119.933063, 29.749039],
                                    [119.937025, 29.750567],
                                    [119.939335, 29.752679],
                                    [119.944559, 29.755513],
                                    [119.947662, 29.756181],
                                    [119.960272, 29.755141],
                                    [119.962327, 29.755704],
                                    [119.967162, 29.75998],
                                    [119.968639, 29.762899],
                                    [119.973138, 29.765796],
                                    [119.977086, 29.766464],
                                    [119.978725, 29.765891],
                                    [119.979853, 29.759641],
                                    [119.981223, 29.757975],
                                    [119.986863, 29.756733],
                                    [119.987844, 29.754908],
                                    [119.991967, 29.753167],
                                    [120.000092, 29.754908],
                                    [120.003449, 29.75513],
                                    [120.008969, 29.757136],
                                    [120.011212, 29.757327],
                                    [120.011507, 29.761509],
                                    [120.015227, 29.764236],
                                    [120.020291, 29.764851],
                                    [120.021714, 29.767048],
                                    [120.025515, 29.769319],
                                    [120.028349, 29.768937],
                                    [120.030041, 29.77056],
                                    [120.029759, 29.779314],
                                    [120.030068, 29.782752],
                                    [120.03548, 29.787208],
                                    [120.036621, 29.788841],
                                    [120.036218, 29.793456],
                                    [120.034634, 29.799567],
                                    [120.032297, 29.803905],
                                    [120.030041, 29.806292],
                                    [120.031061, 29.810259],
                                    [120.036071, 29.816591],
                                    [120.038448, 29.822817],
                                    [120.049554, 29.82392],
                                    [120.054362, 29.823559],
                                    [120.061964, 29.821618],
                                    [120.065375, 29.821883],
                                    [120.074265, 29.827324],
                                    [120.077207, 29.828151],
                                    [120.080376, 29.826518],
                                    [120.085332, 29.820961],
                                    [120.091899, 29.816686],
                                    [120.095834, 29.816602],
                                    [120.098694, 29.81902],
                                    [120.102737, 29.823962],
                                    [120.101098, 29.830261],
                                    [120.102012, 29.832902],
                                    [120.109935, 29.845966],
                                    [120.112259, 29.847164],
                                    [120.118369, 29.852232],
                                    [120.122103, 29.852868],
                                    [120.131302, 29.858816],
                                    [120.13376, 29.862834],
                                    [120.136715, 29.866332],
                                    [120.143107, 29.872067],
                                    [120.144759, 29.874102],
                                    [120.148493, 29.881278],
                                    [120.150279, 29.887585],
                                    [120.148734, 29.891644],
                                    [120.149889, 29.895194],
                                    [120.14946, 29.899317],
                                    [120.150037, 29.90505],
                                    [120.151743, 29.90808],
                                    [120.154147, 29.90789],
                                    [120.15506, 29.906109],
                                    [120.159734, 29.906215],
                                    [120.160083, 29.908557],
                                    [120.165858, 29.916716],
                                    [120.167577, 29.917543],
                                    [120.173002, 29.916239],
                                    [120.176279, 29.91359],
                                    [120.175742, 29.909257],
                                    [120.180617, 29.90737],
                                    [120.185103, 29.904499],
                                    [120.187171, 29.904721],
                                    [120.190166, 29.906915],
                                    [120.197633, 29.917363],
                                    [120.203166, 29.921537],
                                    [120.204791, 29.924059],
                                    [120.20044, 29.929462],
                                    [120.201863, 29.931856],
                                    [120.207249, 29.933763],
                                    [120.214568, 29.939494],
                                    [120.221001, 29.942238],
                                    [120.224009, 29.942079],
                                    [120.226521, 29.940543],
                                    [120.23204, 29.939738],
                                    [120.239789, 29.939568],
                                    [120.241696, 29.939049],
                                    [120.245739, 29.935808],
                                    [120.250735, 29.936697],
                                    [120.252789, 29.941581],
                                    [120.255207, 29.943646],
                                    [120.258914, 29.94121],
                                    [120.260767, 29.938869],
                                    [120.262311, 29.934748],
                                    [120.264742, 29.930966],
                                    [120.265279, 29.924514],
                                    [120.274385, 29.919524],
                                    [120.27785, 29.920753],
                                    [120.28212, 29.92106],
                                    [120.284162, 29.922152],
                                    [120.287224, 29.926813],
                                    [120.290313, 29.935002],
                                    [120.291347, 29.93568],
                                    [120.297135, 29.932651],
                                    [120.299297, 29.932545],
                                    [120.307073, 29.929335],
                                    [120.31356, 29.927597],
                                    [120.315265, 29.928869],
                                    [120.321672, 29.937036],
                                    [120.325204, 29.938551],
                                    [120.326077, 29.94622],
                                    [120.331529, 29.949292],
                                    [120.333691, 29.951887],
                                    [120.340514, 29.95605],
                                    [120.342327, 29.960413],
                                    [120.342112, 29.96376],
                                    [120.346477, 29.973778],
                                    [120.357207, 29.97345],
                                    [120.36227, 29.974329],
                                    [120.364285, 29.978522],
                                    [120.371268, 29.978045],
                                    [120.373578, 29.981815],
                                    [120.37656, 29.98172],
                                    [120.378937, 29.979189],
                                    [120.383369, 29.981593],
                                    [120.38678, 29.979623],
                                    [120.391131, 29.976012],
                                    [120.394287, 29.977018],
                                    [120.397081, 29.973354],
                                    [120.395536, 29.970273],
                                    [120.394005, 29.962023],
                                    [120.395899, 29.955022],
                                    [120.399887, 29.948402],
                                    [120.402533, 29.946295],
                                    [120.405246, 29.941274],
                                    [120.415399, 29.938255],
                                    [120.415748, 29.933572],
                                    [120.411988, 29.928381],
                                    [120.411128, 29.926114],
                                    [120.412243, 29.923486],
                                    [120.414231, 29.922342],
                                    [120.418045, 29.922469],
                                    [120.420919, 29.924715],
                                    [120.427271, 29.927597],
                                    [120.429971, 29.927375],
                                    [120.435235, 29.924641],
                                    [120.437209, 29.922755],
                                    [120.441292, 29.921505],
                                    [120.44755, 29.922141],
                                    [120.449578, 29.920721],
                                    [120.449874, 29.915932],
                                    [120.451029, 29.912923],
                                    [120.453083, 29.912753],
                                    [120.455514, 29.910634],
                                    [120.454104, 29.907498],
                                    [120.45444, 29.904054],
                                    [120.461517, 29.892831],
                                    [120.467265, 29.888051],
                                    [120.474934, 29.883557],
                                    [120.481313, 29.881119],
                                    [120.488162, 29.88042],
                                    [120.487464, 29.875099],
                                    [120.487692, 29.86983],
                                    [120.495777, 29.862283],
                                    [120.498866, 29.860205],
                                    [120.502989, 29.860152],
                                    [120.506615, 29.858551],
                                    [120.506414, 29.854702],
                                    [120.507287, 29.853791],
                                    [120.517977, 29.85009],
                                    [120.532307, 29.851151],
                                    [120.535919, 29.849719],
                                    [120.537504, 29.847206],
                                    [120.534375, 29.843538],
                                    [120.530144, 29.84076],
                                    [120.528828, 29.838702],
                                    [120.525524, 29.831014],
                                    [120.52449, 29.827557],
                                    [120.524759, 29.82498],
                                    [120.523013, 29.820282],
                                    [120.519347, 29.816962],
                                    [120.517158, 29.812285],
                                    [120.511477, 29.807565],
                                    [120.507058, 29.80155],
                                    [120.502828, 29.797148],
                                    [120.503164, 29.793605],
                                    [120.509986, 29.791536],
                                    [120.510577, 29.788152],
                                    [120.509113, 29.782083],
                                    [120.509731, 29.775038],
                                    [120.51235, 29.772746],
                                    [120.512833, 29.769595],
                                    [120.508616, 29.760776],
                                    [120.511195, 29.75391],
                                    [120.513075, 29.751681],
                                    [120.513209, 29.747394],
                                    [120.514149, 29.743764],
                                    [120.51654, 29.742108],
                                    [120.519024, 29.743137],
                                    [120.523174, 29.739645],
                                    [120.526961, 29.73386],
                                    [120.531259, 29.72885],
                                    [120.533878, 29.726578],
                                    [120.538162, 29.719646],
                                    [120.539478, 29.7161],
                                    [120.538511, 29.713456],
                                    [120.532817, 29.706236],
                                    [120.530453, 29.701724],
                                    [120.532226, 29.70029],
                                    [120.532495, 29.699377],
                                    [120.53048, 29.69376],
                                    [120.532266, 29.690606],
                                    [120.536134, 29.687972],
                                    [120.53561, 29.686485],
                                    [120.531998, 29.684775],
                                    [120.52856, 29.685455],
                                    [120.526075, 29.684414],
                                    [120.524544, 29.67767],
                                    [120.52206, 29.674112],
                                    [120.521495, 29.670958],
                                    [120.519803, 29.668791],
                                    [120.516728, 29.669067],
                                    [120.514794, 29.665689],
                                    [120.516594, 29.660686],
                                    [120.516392, 29.65768],
                                    [120.512873, 29.653207],
                                    [120.512484, 29.649149],
                                    [120.514552, 29.643125],
                                    [120.51744, 29.640543],
                                    [120.518514, 29.633499],
                                    [120.523322, 29.624499],
                                    [120.523013, 29.620833],
                                    [120.518501, 29.615593],
                                    [120.516701, 29.611385],
                                    [120.521563, 29.606464],
                                    [120.519844, 29.604094],
                                    [120.512511, 29.600363],
                                    [120.507031, 29.596951],
                                    [120.502156, 29.594836],
                                    [120.498517, 29.591509],
                                    [120.499188, 29.586523],
                                    [120.50041, 29.584131],
                                    [120.502841, 29.576466],
                                    [120.505836, 29.572086],
                                    [120.504574, 29.565621],
                                    [120.507407, 29.558625],
                                    [120.506508, 29.554159],
                                    [120.507045, 29.550267],
                                    [120.511316, 29.543046],
                                    [120.51384, 29.540132],
                                    [120.517171, 29.533697],
                                    [120.516177, 29.530623],
                                    [120.511248, 29.528485],
                                    [120.50538, 29.524549],
                                    [120.497322, 29.517837],
                                    [120.493346, 29.516869],
                                    [120.488512, 29.518071],
                                    [120.486121, 29.515837],
                                    [120.483099, 29.514912],
                                    [120.477902, 29.511933],
                                    [120.476022, 29.509242],
                                    [120.475458, 29.505114],
                                    [120.473322, 29.502199],
                                    [120.470892, 29.501475],
                                    [120.469159, 29.49956],
                                    [120.468582, 29.496868],
                                    [120.469911, 29.495198]
                                ]
                            ]
                        ]
                    }
                }, {
                    "type": "Feature",
                    "properties": { "adcode": 330683, "name": "嵊州市", "center": [120.82888, 29.586606], "centroid": [120.756711, 29.585431], "childrenNum": 0, "level": "district", "subFeatureIndex": 5, "acroutes": [100000, 330000, 330600] },
                    "geometry": {
                        "type": "MultiPolygon",
                        "coordinates": [
                            [
                                [
                                    [121.010667, 29.734731],
                                    [121.012386, 29.729805],
                                    [121.016133, 29.725294],
                                    [121.019746, 29.723425],
                                    [121.028045, 29.723977],
                                    [121.031631, 29.723107],
                                    [121.035862, 29.721153],
                                    [121.036641, 29.718574],
                                    [121.034801, 29.715994],
                                    [121.02399, 29.71231],
                                    [121.015099, 29.711949],
                                    [121.009633, 29.709018],
                                    [121.007511, 29.703975],
                                    [121.006799, 29.698591],
                                    [121.013971, 29.693101],
                                    [121.014105, 29.689491],
                                    [121.010211, 29.68674],
                                    [121.003952, 29.686836],
                                    [120.999077, 29.685105],
                                    [120.992953, 29.685253],
                                    [120.990845, 29.683544],
                                    [120.990522, 29.679529],
                                    [120.992429, 29.675812],
                                    [120.998446, 29.673337],
                                    [121.001642, 29.672678],
                                    [121.007149, 29.673008],
                                    [121.012292, 29.671744],
                                    [121.017772, 29.669726],
                                    [121.023506, 29.670543],
                                    [121.029227, 29.673645],
                                    [121.036224, 29.675928],
                                    [121.038413, 29.675769],
                                    [121.044981, 29.679625],
                                    [121.050299, 29.68383],
                                    [121.054207, 29.685657],
                                    [121.0588, 29.683873],
                                    [121.068389, 29.666868],
                                    [121.073372, 29.662853],
                                    [121.074889, 29.660845],
                                    [121.076447, 29.651986],
                                    [121.074191, 29.637239],
                                    [121.076501, 29.633244],
                                    [121.079845, 29.632075],
                                    [121.087715, 29.628059],
                                    [121.09028, 29.629493],
                                    [121.094148, 29.629939],
                                    [121.097116, 29.627825],
                                    [121.101695, 29.626263],
                                    [121.104771, 29.62248],
                                    [121.106181, 29.617379],
                                    [121.109605, 29.617081],
                                    [121.112708, 29.614818],
                                    [121.113044, 29.612448],
                                    [121.110196, 29.607463],
                                    [121.111835, 29.60589],
                                    [121.113755, 29.606623],
                                    [121.117207, 29.605699],
                                    [121.118577, 29.602776],
                                    [121.11393, 29.602521],
                                    [121.115058, 29.598471],
                                    [121.114185, 29.597302],
                                    [121.110989, 29.597408],
                                    [121.109552, 29.596175],
                                    [121.110747, 29.590605],
                                    [121.105241, 29.587916],
                                    [121.105697, 29.585439],
                                    [121.109176, 29.586002],
                                    [121.110922, 29.584004],
                                    [121.11538, 29.586597],
                                    [121.116723, 29.586502],
                                    [121.116696, 29.582143],
                                    [121.120417, 29.575605],
                                    [121.117717, 29.572341],
                                    [121.117583, 29.569258],
                                    [121.1135, 29.565983],
                                    [121.112735, 29.563963],
                                    [121.112197, 29.55753],
                                    [121.11299, 29.554839],
                                    [121.109659, 29.548331],
                                    [121.109041, 29.544832],
                                    [121.10982, 29.540355],
                                    [121.108773, 29.536569],
                                    [121.10516, 29.533825],
                                    [121.104623, 29.529538],
                                    [121.101655, 29.522667],
                                    [121.094913, 29.51338],
                                    [121.093006, 29.512582],
                                    [121.089662, 29.513795],
                                    [121.083484, 29.51471],
                                    [121.078461, 29.51455],
                                    [121.072203, 29.51671],
                                    [121.069114, 29.518795],
                                    [121.063621, 29.517465],
                                    [121.059485, 29.515061],
                                    [121.056638, 29.515401],
                                    [121.0514, 29.517933],
                                    [121.04764, 29.517348],
                                    [121.03973, 29.51938],
                                    [121.033364, 29.51988],
                                    [121.030879, 29.51939],
                                    [121.02681, 29.516922],
                                    [121.026152, 29.521677],
                                    [121.029053, 29.526953],
                                    [121.029644, 29.532623],
                                    [121.027387, 29.538047],
                                    [121.024325, 29.540355],
                                    [121.010264, 29.541365],
                                    [121.007229, 29.542556],
                                    [121.004597, 29.550373],
                                    [121.001118, 29.55351],
                                    [120.990522, 29.556796],
                                    [120.989273, 29.552042],
                                    [120.990979, 29.546938],
                                    [120.990979, 29.543843],
                                    [120.987232, 29.543375],
                                    [120.98276, 29.541482],
                                    [120.977992, 29.541833],
                                    [120.975951, 29.543237],
                                    [120.971062, 29.548331],
                                    [120.965207, 29.551202],
                                    [120.962776, 29.551181],
                                    [120.959029, 29.549512],
                                    [120.953926, 29.552893],
                                    [120.951669, 29.552883],
                                    [120.953697, 29.547331],
                                    [120.954812, 29.54229],
                                    [120.952583, 29.540397],
                                    [120.945156, 29.547842],
                                    [120.942739, 29.545768],
                                    [120.935258, 29.551319],
                                    [120.932062, 29.554839],
                                    [120.92763, 29.55401],
                                    [120.921801, 29.555041],
                                    [120.907431, 29.551777],
                                    [120.906048, 29.548682],
                                    [120.907176, 29.546215],
                                    [120.906652, 29.543918],
                                    [120.901012, 29.53625],
                                    [120.899051, 29.534814],
                                    [120.893263, 29.532835],
                                    [120.890792, 29.532867],
                                    [120.886669, 29.531208],
                                    [120.879282, 29.534771],
                                    [120.877644, 29.53793],
                                    [120.875616, 29.539536],
                                    [120.871936, 29.538908],
                                    [120.866765, 29.536452],
                                    [120.859607, 29.535143],
                                    [120.854074, 29.53693],
                                    [120.847937, 29.534016],
                                    [120.844606, 29.530697],
                                    [120.840819, 29.529932],
                                    [120.836696, 29.524464],
                                    [120.830357, 29.518922],
                                    [120.82853, 29.516061],
                                    [120.824945, 29.514518],
                                    [120.82101, 29.515444],
                                    [120.818297, 29.514284],
                                    [120.817558, 29.51155],
                                    [120.818203, 29.50805],
                                    [120.812979, 29.509263],
                                    [120.804974, 29.508486],
                                    [120.796997, 29.506571],
                                    [120.793008, 29.504816],
                                    [120.780626, 29.49789],
                                    [120.777564, 29.493548],
                                    [120.779068, 29.489814],
                                    [120.785608, 29.489633],
                                    [120.791598, 29.491218],
                                    [120.795278, 29.491293],
                                    [120.797333, 29.490441],
                                    [120.796863, 29.488505],
                                    [120.783943, 29.476906],
                                    [120.780102, 29.473958],
                                    [120.778289, 29.471691],
                                    [120.77798, 29.469179],
                                    [120.776087, 29.466369],
                                    [120.776234, 29.463389],
                                    [120.77798, 29.46076],
                                    [120.777671, 29.456109],
                                    [120.779068, 29.448487],
                                    [120.777698, 29.442994],
                                    [120.773777, 29.435148],
                                    [120.770446, 29.435596],
                                    [120.76874, 29.445219],
                                    [120.766901, 29.445507],
                                    [120.75899, 29.443133],
                                    [120.75805, 29.442079],
                                    [120.760172, 29.437139],
                                    [120.755485, 29.431582],
                                    [120.749522, 29.428058],
                                    [120.746447, 29.42481],
                                    [120.745614, 29.419305],
                                    [120.745305, 29.41265],
                                    [120.739369, 29.398603],
                                    [120.739624, 29.395919],
                                    [120.737798, 29.39265],
                                    [120.734588, 29.389944],
                                    [120.733876, 29.386376],
                                    [120.734548, 29.383298],
                                    [120.732386, 29.378717],
                                    [120.728786, 29.375841],
                                    [120.724422, 29.371069],
                                    [120.720178, 29.363856],
                                    [120.718284, 29.359595],
                                    [120.711139, 29.356782],
                                    [120.709313, 29.355045],
                                    [120.704478, 29.353308],
                                    [120.70468, 29.347586],
                                    [120.697414, 29.341843],
                                    [120.694218, 29.341427],
                                    [120.687946, 29.341864],
                                    [120.684911, 29.338934],
                                    [120.679351, 29.334671],
                                    [120.673589, 29.328191],
                                    [120.670205, 29.325527],
                                    [120.660294, 29.33043],
                                    [120.653659, 29.334309],
                                    [120.650382, 29.33401],
                                    [120.645749, 29.328415],
                                    [120.643842, 29.328181],
                                    [120.641223, 29.33076],
                                    [120.636053, 29.331613],
                                    [120.628451, 29.334085],
                                    [120.624785, 29.336184],
                                    [120.621441, 29.33644],
                                    [120.61615, 29.335279],
                                    [120.61255, 29.333616],
                                    [120.607313, 29.335151],
                                    [120.600974, 29.33417],
                                    [120.596972, 29.341427],
                                    [120.593037, 29.346627],
                                    [120.590995, 29.348482],
                                    [120.585637, 29.348801],
                                    [120.583622, 29.347086],
                                    [120.579137, 29.340095],
                                    [120.57398, 29.339967],
                                    [120.571535, 29.342653],
                                    [120.572583, 29.347022],
                                    [120.575081, 29.349782],
                                    [120.578398, 29.356164],
                                    [120.57817, 29.357687],
                                    [120.570582, 29.363387],
                                    [120.566701, 29.367308],
                                    [120.563625, 29.367415],
                                    [120.559207, 29.366243],
                                    [120.55648, 29.367489],
                                    [120.553902, 29.371825],
                                    [120.559368, 29.37745],
                                    [120.559489, 29.379601],
                                    [120.552774, 29.387409],
                                    [120.550504, 29.390945],
                                    [120.54853, 29.391414],
                                    [120.542392, 29.389838],
                                    [120.537799, 29.391925],
                                    [120.530802, 29.399221],
                                    [120.524114, 29.401138],
                                    [120.522785, 29.403172],
                                    [120.519172, 29.411202],
                                    [120.513867, 29.415557],
                                    [120.511154, 29.419422],
                                    [120.511678, 29.426759],
                                    [120.511074, 29.431369],
                                    [120.511839, 29.440301],
                                    [120.514794, 29.450308],
                                    [120.515895, 29.451755],
                                    [120.519991, 29.454001],
                                    [120.52218, 29.457003],
                                    [120.51975, 29.459345],
                                    [120.516298, 29.467359],
                                    [120.512645, 29.469222],
                                    [120.506253, 29.468615],
                                    [120.503244, 29.469445],
                                    [120.497765, 29.466518],
                                    [120.496449, 29.466785],
                                    [120.497724, 29.471031],
                                    [120.497765, 29.474352],
                                    [120.493843, 29.477959],
                                    [120.481998, 29.484844],
                                    [120.474853, 29.492867],
                                    [120.469911, 29.495198],
                                    [120.468582, 29.496868],
                                    [120.469159, 29.49956],
                                    [120.470892, 29.501475],
                                    [120.473322, 29.502199],
                                    [120.475458, 29.505114],
                                    [120.476022, 29.509242],
                                    [120.477902, 29.511933],
                                    [120.483099, 29.514912],
                                    [120.486121, 29.515837],
                                    [120.488512, 29.518071],
                                    [120.493346, 29.516869],
                                    [120.497322, 29.517837],
                                    [120.50538, 29.524549],
                                    [120.511248, 29.528485],
                                    [120.516177, 29.530623],
                                    [120.517171, 29.533697],
                                    [120.51384, 29.540132],
                                    [120.511316, 29.543046],
                                    [120.507045, 29.550267],
                                    [120.506508, 29.554159],
                                    [120.507407, 29.558625],
                                    [120.504574, 29.565621],
                                    [120.505836, 29.572086],
                                    [120.502841, 29.576466],
                                    [120.50041, 29.584131],
                                    [120.499188, 29.586523],
                                    [120.498517, 29.591509],
                                    [120.502156, 29.594836],
                                    [120.507031, 29.596951],
                                    [120.512511, 29.600363],
                                    [120.519844, 29.604094],
                                    [120.521563, 29.606464],
                                    [120.516701, 29.611385],
                                    [120.518501, 29.615593],
                                    [120.523013, 29.620833],
                                    [120.523322, 29.624499],
                                    [120.518514, 29.633499],
                                    [120.51744, 29.640543],
                                    [120.514552, 29.643125],
                                    [120.512484, 29.649149],
                                    [120.512873, 29.653207],
                                    [120.516392, 29.65768],
                                    [120.516594, 29.660686],
                                    [120.514794, 29.665689],
                                    [120.516728, 29.669067],
                                    [120.519803, 29.668791],
                                    [120.521495, 29.670958],
                                    [120.52206, 29.674112],
                                    [120.524544, 29.67767],
                                    [120.526075, 29.684414],
                                    [120.52856, 29.685455],
                                    [120.531998, 29.684775],
                                    [120.53561, 29.686485],
                                    [120.536134, 29.687972],
                                    [120.532266, 29.690606],
                                    [120.53048, 29.69376],
                                    [120.532495, 29.699377],
                                    [120.532226, 29.70029],
                                    [120.535288, 29.70149],
                                    [120.540647, 29.701894],
                                    [120.543467, 29.702924],
                                    [120.545602, 29.705897],
                                    [120.549013, 29.70647],
                                    [120.555688, 29.705557],
                                    [120.559354, 29.708902],
                                    [120.560711, 29.711237],
                                    [120.564444, 29.711237],
                                    [120.568715, 29.707351],
                                    [120.572019, 29.707298],
                                    [120.575712, 29.709815],
                                    [120.579728, 29.714752],
                                    [120.578949, 29.719901],
                                    [120.581957, 29.7254],
                                    [120.589075, 29.728489],
                                    [120.597428, 29.727544],
                                    [120.601457, 29.731238],
                                    [120.612309, 29.739836],
                                    [120.61627, 29.743636],
                                    [120.624355, 29.745027],
                                    [120.629472, 29.747563],
                                    [120.634535, 29.747234],
                                    [120.639585, 29.74249],
                                    [120.649483, 29.740526],
                                    [120.660415, 29.742723],
                                    [120.665451, 29.746205],
                                    [120.667962, 29.74543],
                                    [120.668311, 29.734296],
                                    [120.675, 29.731801],
                                    [120.67551, 29.731005],
                                    [120.675026, 29.724678],
                                    [120.672918, 29.71059],
                                    [120.67418, 29.708986],
                                    [120.677739, 29.708371],
                                    [120.68107, 29.706842],
                                    [120.688067, 29.702042],
                                    [120.692029, 29.697253],
                                    [120.69873, 29.69942],
                                    [120.70848, 29.705217],
                                    [120.718862, 29.708689],
                                    [120.723817, 29.713701],
                                    [120.723508, 29.717862],
                                    [120.727712, 29.723415],
                                    [120.728733, 29.728818],
                                    [120.727631, 29.729858],
                                    [120.722327, 29.728181],
                                    [120.719265, 29.729699],
                                    [120.718244, 29.732725],
                                    [120.720567, 29.735983],
                                    [120.722031, 29.743106],
                                    [120.725026, 29.744422],
                                    [120.732386, 29.751257],
                                    [120.74035, 29.752307],
                                    [120.74184, 29.75461],
                                    [120.742243, 29.757975],
                                    [120.745748, 29.760182],
                                    [120.749965, 29.764268],
                                    [120.751805, 29.767207],
                                    [120.746017, 29.769892],
                                    [120.747145, 29.773903],
                                    [120.750677, 29.77838],
                                    [120.751, 29.781245],
                                    [120.752947, 29.787494],
                                    [120.75065, 29.791037],
                                    [120.761421, 29.807003],
                                    [120.763946, 29.809835],
                                    [120.769895, 29.808488],
                                    [120.773817, 29.808763],
                                    [120.781794, 29.811733],
                                    [120.784359, 29.813155],
                                    [120.795869, 29.821714],
                                    [120.801859, 29.824779],
                                    [120.809393, 29.827695],
                                    [120.812159, 29.828024],
                                    [120.826704, 29.826465],
                                    [120.832841, 29.826762],
                                    [120.839301, 29.829159],
                                    [120.840161, 29.827472],
                                    [120.839838, 29.821692],
                                    [120.837931, 29.816761],
                                    [120.839127, 29.813621],
                                    [120.842148, 29.809145],
                                    [120.842122, 29.80714],
                                    [120.83953, 29.803025],
                                    [120.837367, 29.801709],
                                    [120.837247, 29.799588],
                                    [120.842941, 29.796999],
                                    [120.847077, 29.793902],
                                    [120.848796, 29.790518],
                                    [120.848353, 29.786465],
                                    [120.854611, 29.778561],
                                    [120.855431, 29.76951],
                                    [120.85852, 29.764628],
                                    [120.857338, 29.761562],
                                    [120.854141, 29.758813],
                                    [120.852369, 29.755576],
                                    [120.853564, 29.753029],
                                    [120.85864, 29.751734],
                                    [120.862159, 29.746757],
                                    [120.866054, 29.74508],
                                    [120.878073, 29.746194],
                                    [120.879913, 29.74699],
                                    [120.8855, 29.753273],
                                    [120.893061, 29.754706],
                                    [120.895694, 29.754589],
                                    [120.89893, 29.751034],
                                    [120.902059, 29.746417],
                                    [120.902999, 29.74267],
                                    [120.900824, 29.73886],
                                    [120.901509, 29.737533],
                                    [120.905444, 29.735516],
                                    [120.908801, 29.736387],
                                    [120.911823, 29.73593],
                                    [120.919653, 29.732204],
                                    [120.923252, 29.731398],
                                    [120.931296, 29.735453],
                                    [120.945196, 29.743466],
                                    [120.94944, 29.744369],
                                    [120.952314, 29.741492],
                                    [120.95312, 29.736238],
                                    [120.95496, 29.733202],
                                    [120.959056, 29.732926],
                                    [120.961285, 29.733903],
                                    [120.968135, 29.7342],
                                    [120.973037, 29.73558],
                                    [120.977227, 29.73835],
                                    [120.981376, 29.740303],
                                    [120.985661, 29.743753],
                                    [120.992147, 29.741259],
                                    [120.998903, 29.740112],
                                    [121.006759, 29.736217],
                                    [121.010667, 29.734731]
                                ]
                            ]
                        ]
                    }
                }]
            });











            var max = 480,
                min = 9; // todo 
            var maxSize4Pin = 100,
                minSize4Pin = 20;



            var option = {
                // backgroundColor: '#030146',
                // title: {
                //     top: 0,
                //     left: 0,
                //     text: "绍兴市学校分布",
                //     subtext: '',
                //     textStyle: {
                //         color: '#ffff'
                //     }
                // },

                visualMap: {
                    min: 0,
                    max: 10,
                    left: 10,
                    bottom: 30,

                    showLabel: true,
                    text: ["高", "低"],
                    seriesIndex: 3,
                    calculable: true,
                    textStyle: {
                        color: '#fff'
                    },
                    orient: 'horizontal',
                    inRange: {      
                        color: ['#499CD3', '#4BC6F3', '#70C5CA', '#A8C38C', '#E5C249'] // 黑紫黑
                    },

                    show: true
                },
                 tooltip: {
                    show: true,
                    trigger: "item",
                    formatter: function (params) {

                        var a = '<span style="color:' + '#fff' + '">' + params.name + '</span>';
                        if (params.componentSubType == "map") { var b = '<span style="color:' + 'rgba(23, 240, 204)' + '">' + '学校数' + params.value + '</span>'; }
                        else {
                            b = '<span style="color:' + 'rgba(23, 240, 204)' + '">' + '学校数' + params.value[2] + '</span>';
                        }
                        return [a, b].join(' :  ');
                    },
                    backgroundColor: 'rgba(29, 38, 71)',
                    // 额外附加的阴影
                    extraCssText: 'box-shadow:0 0 4px rgba(11, 19, 43,0.8);'

                },

                geo: {
                    map: "shaoxing",
                    roam: !1,
                    scaleLimit: {
                        min: 1,
                        max: 2
                    },

                    zoom: 1.1,
                    aspectScale: 1.2, //长宽比
                    label: {
                        show: false,
                        textStyle: {
                            color: '#fff'
                        },
                    },
                    emphasis: {
                        label: {
                            show: true
                        }
                    },

                    //地图分界线颜色
                    itemStyle: {
                        // normal: {
                        //     opacity: 0.5,
                        //     areaColor: 'rgba(122,193,254,0.2)',
                        //     borderColor: '#1c89cd',
                          
                        //     borderWidth: 10
                        // },
                        // emphasis: {
                        //     areaColor: "#4ABCFB",
                        //     shadowOffsetX: 0,
                        //     shadowOffsetY: 0,
                        //     borderWidth: 0
                        // }
                    }
                },
                series: [{
                    type: 'effectScatter',
                    coordinateSystem: 'geo',
                    tooltip: {
                        show: false
                    },
                    rippleEffect: {
                        brushType: 'stroke'
                    },
                    showEffectOn: 'render',
                    itemStyle: {
                        show: false,
                        normal: {
                            color: {
                                type: 'radial',
                                x: 0.5,
                                y: 0.5,
                                r: 0.5,
                                colorStops: [{
                                    offset: 0,
                                    color: 'rgba(5,80,151,0.2)'
                                }, {
                                    offset: 0.8,
                                    color: 'rgba(5,80,151,0.8)'
                                }, {
                                    offset: 1,
                                    color: 'rgba(0,108,255,0.7)'
                                }],
                                global: false // 缺省为 false
                            },
                        }

                    },
                    label: {
                        show: false,
                        normal: {
                            show: false,
                            color: '#D4EEFF',
                            fontWeight: 'bold',
                            position: 'inside',
                            formatter: function (para) {
                                return '{cnNum|' + para.data.value[2] + '}'
                            },
                            rich: {
                                cnNum: {
                                    fontSize: 13,
                                    color: '#D4EEFF',
                                }
                            }
                        },
                    },
                    symbol: 'circle',
                    symbolSize: function (val) {
                        if (val[2] === 0) {
                            return 0;
                        }
                        var a = (maxSize4Pin - minSize4Pin) / (max - min);
                        var b = maxSize4Pin - a * max;
                        return a * val[2] + b * 1.2;
                    },
                    data: this.convertData(),
                    zlevel: 1,
                },
                {

                    symbolSize: 5,
                    label: {
                        normal: {
                            formatter: '{b}',
                            position: 'bottom',
                            show: true,
                            textStyle: {
                                color: "#D4EEFF",
                                fontSize: 18,
                            },
                        },
                        emphasis: {
                            show: true
                        }
                    },
                    itemStyle: {
                        normal: {
                            color: 'blue'
                        }
                    },
                    name: 'light',
                    type: 'scatter',
                    coordinateSystem: 'geo',
                    data: this.convertData(),

                },
                {
                    name: 'Top 5', //图标
                    type: 'scatter',
                    coordinateSystem: 'geo',
                    symbol: 'pin',
                    symbolSize: [50, 50],
                    label: {
                        normal: {
                            show: true,
                            color: '#fff',
                            fontWeight: 'bold',
                            position: 'inside',
                            formatter: function (para) {

                                return '{cnNum|' + para.data.value[2] + '}'
                            },
                            rich: {
                                cnNum: {
                                    fontSize: 16,
                                    color: '#D4EEFF',
                                }
                            }
                        },
                    },
                    //pin
                    itemStyle: {
                        normal: {
                            color: 'rgba(0,108,255,1)',
                            shadowBlur: 10,
                            shadowColor: 'rgba(0,108,255,1)'
                        }
                    },
                    data: this.convertData(),
                    // showEffectOn: 'render',
                    // rippleEffect: {
                    //     brushType: 'stroke'
                    // },
                    hoverAnimation: false,
                    zlevel: 6
                },

                {
                    name: "地域分布",
                    type: "map",
                    geoIndex: 0,
                    data: this.state.chartData
                }
                ]
            };
            chart.on('click', (params) => {
                if (params.componentSubType == 'scatter' || params.componentSubType == 'effectScatter') {
                    alert('请点击地图区域跳转')
                    return false;
                }
                else {
                    //1显示子级地图
                    var path = '/edubigscreen/' + params.data.id + "/" + params.name + "/" + 1;
                    window.location.href = path;
                }


            })


          

            chart.setOption(option);
        }


       


    }
    render() {

        return (
            <div id={this.state.divId} className="screenEcharts" style={chartStyle}>

            </div>)


    }


}
//地图子级
class MapChildEcharts extends Component {

    constructor(props) {
        super(props)

        this.state = {
            chartData: this.props.chartData || {
                parentId: parseInt(this.props.match.params.schoolId) || 0,
                parentName: this.props.match.params.schoolName || "梯度教育局",
            },
            dataArr: this.props.dataArr || [],

            that: props.that,
            divId: props.divId,
            listers: props.listers,
            module:"巡更,巡检"


        }

       
    }


    componentDidMount() {

        // console.log("是子级地图", this.props.that.state.dataArr);
        this.refreshdata()
        


    }

 
    componentWillReceiveProps(props) {
        this.state = {
            chartData: this.props.chartData || {
                parentId: parseInt(this.props.match.params.schoolId) || 0,
                parentName: this.props.match.params.schoolName|| "梯度教育局",

            },
            dataArr: this.props.dataArr || [],

            that: props.that,
            divId: props.divId,
            listers: props.listers


        }

    }
    refreshdata() {

        var chart = echarts.init(document.getElementById(this.state.divId));

var that=this

        if (this.state.dataArr.length) {


            var map = {


                '越城区教育局': {
                    "type": "Feature",
                    "properties": { "adcode": 330602, "name": "越城区", "center": [120.585315, 29.996993], "centroid": [120.642898, 30.003941], "childrenNum": 0, "level": "district", "subFeatureIndex": 0, "acroutes": [100000, 330000, 330600] },
                    "geometry": {
                        "type": "MultiPolygon",
                        "coordinates": [
                            [
                                [
                                    [120.644205, 30.129554],
                                    [120.646192, 30.127111],
                                    [120.648623, 30.121909],
                                    [120.652048, 30.117722],
                                    [120.678639, 30.099914],
                                    [120.68295, 30.095895],
                                    [120.688147, 30.092489],
                                    [120.694258, 30.089369],
                                    [120.700973, 30.086936],
                                    [120.711287, 30.084524],
                                    [120.722018, 30.083266],
                                    [120.732171, 30.083096],
                                    [120.731634, 30.07768],
                                    [120.737878, 30.075713],
                                    [120.737086, 30.069334],
                                    [120.740417, 30.067472],
                                    [120.739087, 30.063325],
                                    [120.740081, 30.059336],
                                    [120.742754, 30.059209],
                                    [120.741961, 30.056479],
                                    [120.743559, 30.055516],
                                    [120.743143, 30.053273],
                                    [120.733393, 30.04557],
                                    [120.73072, 30.044956],
                                    [120.729324, 30.035104],
                                    [120.733433, 30.034829],
                                    [120.741961, 30.038332],
                                    [120.741934, 30.036046],
                                    [120.743586, 30.034712],
                                    [120.746568, 30.035051],
                                    [120.746877, 30.032945],
                                    [120.751926, 30.034257],
                                    [120.755566, 30.029685],
                                    [120.753296, 30.02923],
                                    [120.753189, 30.027198],
                                    [120.755807, 30.025716],
                                    [120.754558, 30.024203],
                                    [120.757634, 30.020318],
                                    [120.759232, 30.021028],
                                    [120.760682, 30.01908],
                                    [120.760078, 30.015672],
                                    [120.762818, 30.013682],
                                    [120.762066, 30.012052],
                                    [120.767048, 30.011226],
                                    [120.766995, 30.010136],
                                    [120.778611, 30.008982],
                                    [120.778867, 30.005467],
                                    [120.776678, 30.003773],
                                    [120.775053, 29.998311],
                                    [120.771185, 29.998057],
                                    [120.771561, 29.994785],
                                    [120.768579, 29.991387],
                                    [120.768082, 29.989576],
                                    [120.775133, 29.98839],
                                    [120.780183, 29.986379],
                                    [120.781391, 29.98461],
                                    [120.778007, 29.98137],
                                    [120.779122, 29.979771],
                                    [120.778934, 29.976785],
                                    [120.782439, 29.973196],
                                    [120.779968, 29.970474],
                                    [120.77841, 29.970453],
                                    [120.778746, 29.964946],
                                    [120.775093, 29.96359],
                                    [120.773011, 29.964289],
                                    [120.771749, 29.962796],
                                    [120.774623, 29.962849],
                                    [120.774072, 29.958274],
                                    [120.769251, 29.962309],
                                    [120.767868, 29.960021],
                                    [120.77093, 29.957945],
                                    [120.767666, 29.957416],
                                    [120.769479, 29.952819],
                                    [120.767773, 29.95087],
                                    [120.770513, 29.948222],
                                    [120.771561, 29.945797],
                                    [120.776557, 29.94389],
                                    [120.773011, 29.941475],
                                    [120.773871, 29.938911],
                                    [120.770607, 29.934748],
                                    [120.769788, 29.931379],
                                    [120.770661, 29.928858],
                                    [120.767935, 29.927809],
                                    [120.766041, 29.92568],
                                    [120.768123, 29.925266],
                                    [120.768163, 29.923338],
                                    [120.770634, 29.92213],
                                    [120.772971, 29.923868],
                                    [120.772689, 29.922226],
                                    [120.770527, 29.92123],
                                    [120.770553, 29.917257],
                                    [120.772205, 29.917966],
                                    [120.77191, 29.913898],
                                    [120.773387, 29.911948],
                                    [120.771131, 29.910454],
                                    [120.767948, 29.909839],
                                    [120.768472, 29.908155],
                                    [120.766256, 29.906502],
                                    [120.762442, 29.905251],
                                    [120.761421, 29.903863],
                                    [120.757352, 29.903524],
                                    [120.755458, 29.905325],
                                    [120.751362, 29.901214],
                                    [120.753095, 29.898215],
                                    [120.754464, 29.897844],
                                    [120.756385, 29.894898],
                                    [120.755794, 29.892672],
                                    [120.75707, 29.887383],
                                    [120.754706, 29.883727],
                                    [120.75159, 29.882561],
                                    [120.752275, 29.879646],
                                    [120.755713, 29.879572],
                                    [120.748448, 29.878544],
                                    [120.746366, 29.876021],
                                    [120.746433, 29.872777],
                                    [120.744634, 29.873774],
                                    [120.74603, 29.876583],
                                    [120.745238, 29.87866],
                                    [120.739665, 29.877399],
                                    [120.737502, 29.874897],
                                    [120.734118, 29.873],
                                    [120.731902, 29.873519],
                                    [120.72974, 29.872226],
                                    [120.728907, 29.869936],
                                    [120.726839, 29.868749],
                                    [120.719345, 29.869311],
                                    [120.718177, 29.872565],
                                    [120.711744, 29.87494],
                                    [120.708037, 29.876911],
                                    [120.707957, 29.879752],
                                    [120.70562, 29.881967],
                                    [120.704048, 29.881967],
                                    [120.702571, 29.884087],
                                    [120.702638, 29.887352],
                                    [120.698811, 29.887023],
                                    [120.697871, 29.888517],
                                    [120.699885, 29.890934],
                                    [120.695897, 29.896339],
                                    [120.694379, 29.89742],
                                    [120.69411, 29.901691],
                                    [120.691666, 29.902273],
                                    [120.693076, 29.905463],
                                    [120.691089, 29.907413],
                                    [120.690874, 29.911779],
                                    [120.689504, 29.912828],
                                    [120.691223, 29.91501],
                                    [120.688215, 29.916038],
                                    [120.68389, 29.923465],
                                    [120.679995, 29.928477],
                                    [120.679807, 29.930055],
                                    [120.681446, 29.934621],
                                    [120.680076, 29.936899],
                                    [120.675577, 29.940087],
                                    [120.673281, 29.942661],
                                    [120.670084, 29.943954],
                                    [120.6584, 29.945225],
                                    [120.656748, 29.94746],
                                    [120.657406, 29.949896],
                                    [120.657379, 29.954789],
                                    [120.655916, 29.957564],
                                    [120.650221, 29.95892],
                                    [120.646407, 29.957532],
                                    [120.638054, 29.955372],
                                    [120.638484, 29.951167],
                                    [120.637745, 29.947407],
                                    [120.633904, 29.947756],
                                    [120.629163, 29.949493],
                                    [120.624342, 29.949006],
                                    [120.616432, 29.946528],
                                    [120.612698, 29.942471],
                                    [120.612403, 29.935511],
                                    [120.611087, 29.931273],
                                    [120.606816, 29.924832],
                                    [120.603848, 29.921887],
                                    [120.602935, 29.918178],
                                    [120.602908, 29.913601],
                                    [120.606722, 29.910274],
                                    [120.607581, 29.906756],
                                    [120.607823, 29.900175],
                                    [120.604506, 29.89458],
                                    [120.600047, 29.890446],
                                    [120.596609, 29.888019],
                                    [120.588793, 29.884108],
                                    [120.584536, 29.883186],
                                    [120.577391, 29.884532],
                                    [120.571119, 29.886196],
                                    [120.561396, 29.883854],
                                    [120.55691, 29.881777],
                                    [120.555258, 29.882222],
                                    [120.550303, 29.887903],
                                    [120.547079, 29.893626],
                                    [120.546045, 29.902061],
                                    [120.54246, 29.902973],
                                    [120.537088, 29.899137],
                                    [120.534657, 29.898713],
                                    [120.528667, 29.902814],
                                    [120.528278, 29.904679],
                                    [120.532414, 29.91074],
                                    [120.530668, 29.917998],
                                    [120.54117, 29.933106],
                                    [120.544004, 29.938064],
                                    [120.545266, 29.944896],
                                    [120.553741, 29.955435],
                                    [120.552613, 29.958316],
                                    [120.551377, 29.966407],
                                    [120.54712, 29.971279],
                                    [120.544662, 29.975758],
                                    [120.540848, 29.980015],
                                    [120.539492, 29.989809],
                                    [120.537329, 29.993663],
                                    [120.536362, 30.001],
                                    [120.53318, 30.003159],
                                    [120.521939, 30.004144],
                                    [120.519387, 30.004705],
                                    [120.514431, 30.010072],
                                    [120.508562, 30.013544],
                                    [120.502828, 30.014243],
                                    [120.500545, 30.01799],
                                    [120.501565, 30.020213],
                                    [120.508388, 30.027145],
                                    [120.510725, 30.025769],
                                    [120.51235, 30.027664],
                                    [120.513988, 30.026743],
                                    [120.517332, 30.029558],
                                    [120.515962, 30.031209],
                                    [120.516996, 30.03285],
                                    [120.515533, 30.033982],
                                    [120.516943, 30.03975],
                                    [120.519441, 30.039358],
                                    [120.520945, 30.041866],
                                    [120.516298, 30.044184],
                                    [120.515721, 30.045549],
                                    [120.517695, 30.048141],
                                    [120.514378, 30.049972],
                                    [120.517883, 30.055294],
                                    [120.516647, 30.056733],
                                    [120.519723, 30.059071],
                                    [120.522503, 30.063695],
                                    [120.523, 30.065948],
                                    [120.520314, 30.06707],
                                    [120.521227, 30.070995],
                                    [120.516029, 30.073058],
                                    [120.515022, 30.075194],
                                    [120.515425, 30.078484],
                                    [120.519159, 30.083012],
                                    [120.523523, 30.086777],
                                    [120.525068, 30.086978],
                                    [120.527217, 30.084546],
                                    [120.530467, 30.084482],
                                    [120.53052, 30.091431],
                                    [120.531044, 30.093906],
                                    [120.52911, 30.094467],
                                    [120.528842, 30.096699],
                                    [120.526156, 30.0971],
                                    [120.526639, 30.099618],
                                    [120.528909, 30.101553],
                                    [120.534509, 30.102452],
                                    [120.535503, 30.104461],
                                    [120.538753, 30.105075],
                                    [120.543225, 30.103742],
                                    [120.550786, 30.103689],
                                    [120.554896, 30.101659],
                                    [120.55417, 30.098867],
                                    [120.556507, 30.09856],
                                    [120.558052, 30.101648],
                                    [120.563921, 30.100739],
                                    [120.563357, 30.098412],
                                    [120.565183, 30.098052],
                                    [120.565304, 30.095006],
                                    [120.568957, 30.094953],
                                    [120.569843, 30.099099],
                                    [120.573483, 30.09838],
                                    [120.573093, 30.102272],
                                    [120.570354, 30.106439],
                                    [120.570501, 30.10941],
                                    [120.573738, 30.114476],
                                    [120.574933, 30.120207],
                                    [120.582038, 30.130008],
                                    [120.583461, 30.131161],
                                    [120.58972, 30.127915],
                                    [120.598059, 30.128359],
                                    [120.602048, 30.127799],
                                    [120.609448, 30.121148],
                                    [120.613061, 30.120059],
                                    [120.625537, 30.124151],
                                    [120.640861, 30.130114],
                                    [120.644205, 30.129554]
                                ]
                            ]
                        ]
                    }
                },
                "嵊州市教育局": {
                    "type": "Feature",
                    "properties": { "adcode": 330683, "name": "嵊州市", "center": [120.82888, 29.586606], "centroid": [120.756711, 29.585431], "childrenNum": 0, "level": "district", "subFeatureIndex": 5, "acroutes": [100000, 330000, 330600] },
                    "geometry": {
                        "type": "MultiPolygon",
                        "coordinates": [
                            [
                                [
                                    [121.010667, 29.734731],
                                    [121.012386, 29.729805],
                                    [121.016133, 29.725294],
                                    [121.019746, 29.723425],
                                    [121.028045, 29.723977],
                                    [121.031631, 29.723107],
                                    [121.035862, 29.721153],
                                    [121.036641, 29.718574],
                                    [121.034801, 29.715994],
                                    [121.02399, 29.71231],
                                    [121.015099, 29.711949],
                                    [121.009633, 29.709018],
                                    [121.007511, 29.703975],
                                    [121.006799, 29.698591],
                                    [121.013971, 29.693101],
                                    [121.014105, 29.689491],
                                    [121.010211, 29.68674],
                                    [121.003952, 29.686836],
                                    [120.999077, 29.685105],
                                    [120.992953, 29.685253],
                                    [120.990845, 29.683544],
                                    [120.990522, 29.679529],
                                    [120.992429, 29.675812],
                                    [120.998446, 29.673337],
                                    [121.001642, 29.672678],
                                    [121.007149, 29.673008],
                                    [121.012292, 29.671744],
                                    [121.017772, 29.669726],
                                    [121.023506, 29.670543],
                                    [121.029227, 29.673645],
                                    [121.036224, 29.675928],
                                    [121.038413, 29.675769],
                                    [121.044981, 29.679625],
                                    [121.050299, 29.68383],
                                    [121.054207, 29.685657],
                                    [121.0588, 29.683873],
                                    [121.068389, 29.666868],
                                    [121.073372, 29.662853],
                                    [121.074889, 29.660845],
                                    [121.076447, 29.651986],
                                    [121.074191, 29.637239],
                                    [121.076501, 29.633244],
                                    [121.079845, 29.632075],
                                    [121.087715, 29.628059],
                                    [121.09028, 29.629493],
                                    [121.094148, 29.629939],
                                    [121.097116, 29.627825],
                                    [121.101695, 29.626263],
                                    [121.104771, 29.62248],
                                    [121.106181, 29.617379],
                                    [121.109605, 29.617081],
                                    [121.112708, 29.614818],
                                    [121.113044, 29.612448],
                                    [121.110196, 29.607463],
                                    [121.111835, 29.60589],
                                    [121.113755, 29.606623],
                                    [121.117207, 29.605699],
                                    [121.118577, 29.602776],
                                    [121.11393, 29.602521],
                                    [121.115058, 29.598471],
                                    [121.114185, 29.597302],
                                    [121.110989, 29.597408],
                                    [121.109552, 29.596175],
                                    [121.110747, 29.590605],
                                    [121.105241, 29.587916],
                                    [121.105697, 29.585439],
                                    [121.109176, 29.586002],
                                    [121.110922, 29.584004],
                                    [121.11538, 29.586597],
                                    [121.116723, 29.586502],
                                    [121.116696, 29.582143],
                                    [121.120417, 29.575605],
                                    [121.117717, 29.572341],
                                    [121.117583, 29.569258],
                                    [121.1135, 29.565983],
                                    [121.112735, 29.563963],
                                    [121.112197, 29.55753],
                                    [121.11299, 29.554839],
                                    [121.109659, 29.548331],
                                    [121.109041, 29.544832],
                                    [121.10982, 29.540355],
                                    [121.108773, 29.536569],
                                    [121.10516, 29.533825],
                                    [121.104623, 29.529538],
                                    [121.101655, 29.522667],
                                    [121.094913, 29.51338],
                                    [121.093006, 29.512582],
                                    [121.089662, 29.513795],
                                    [121.083484, 29.51471],
                                    [121.078461, 29.51455],
                                    [121.072203, 29.51671],
                                    [121.069114, 29.518795],
                                    [121.063621, 29.517465],
                                    [121.059485, 29.515061],
                                    [121.056638, 29.515401],
                                    [121.0514, 29.517933],
                                    [121.04764, 29.517348],
                                    [121.03973, 29.51938],
                                    [121.033364, 29.51988],
                                    [121.030879, 29.51939],
                                    [121.02681, 29.516922],
                                    [121.026152, 29.521677],
                                    [121.029053, 29.526953],
                                    [121.029644, 29.532623],
                                    [121.027387, 29.538047],
                                    [121.024325, 29.540355],
                                    [121.010264, 29.541365],
                                    [121.007229, 29.542556],
                                    [121.004597, 29.550373],
                                    [121.001118, 29.55351],
                                    [120.990522, 29.556796],
                                    [120.989273, 29.552042],
                                    [120.990979, 29.546938],
                                    [120.990979, 29.543843],
                                    [120.987232, 29.543375],
                                    [120.98276, 29.541482],
                                    [120.977992, 29.541833],
                                    [120.975951, 29.543237],
                                    [120.971062, 29.548331],
                                    [120.965207, 29.551202],
                                    [120.962776, 29.551181],
                                    [120.959029, 29.549512],
                                    [120.953926, 29.552893],
                                    [120.951669, 29.552883],
                                    [120.953697, 29.547331],
                                    [120.954812, 29.54229],
                                    [120.952583, 29.540397],
                                    [120.945156, 29.547842],
                                    [120.942739, 29.545768],
                                    [120.935258, 29.551319],
                                    [120.932062, 29.554839],
                                    [120.92763, 29.55401],
                                    [120.921801, 29.555041],
                                    [120.907431, 29.551777],
                                    [120.906048, 29.548682],
                                    [120.907176, 29.546215],
                                    [120.906652, 29.543918],
                                    [120.901012, 29.53625],
                                    [120.899051, 29.534814],
                                    [120.893263, 29.532835],
                                    [120.890792, 29.532867],
                                    [120.886669, 29.531208],
                                    [120.879282, 29.534771],
                                    [120.877644, 29.53793],
                                    [120.875616, 29.539536],
                                    [120.871936, 29.538908],
                                    [120.866765, 29.536452],
                                    [120.859607, 29.535143],
                                    [120.854074, 29.53693],
                                    [120.847937, 29.534016],
                                    [120.844606, 29.530697],
                                    [120.840819, 29.529932],
                                    [120.836696, 29.524464],
                                    [120.830357, 29.518922],
                                    [120.82853, 29.516061],
                                    [120.824945, 29.514518],
                                    [120.82101, 29.515444],
                                    [120.818297, 29.514284],
                                    [120.817558, 29.51155],
                                    [120.818203, 29.50805],
                                    [120.812979, 29.509263],
                                    [120.804974, 29.508486],
                                    [120.796997, 29.506571],
                                    [120.793008, 29.504816],
                                    [120.780626, 29.49789],
                                    [120.777564, 29.493548],
                                    [120.779068, 29.489814],
                                    [120.785608, 29.489633],
                                    [120.791598, 29.491218],
                                    [120.795278, 29.491293],
                                    [120.797333, 29.490441],
                                    [120.796863, 29.488505],
                                    [120.783943, 29.476906],
                                    [120.780102, 29.473958],
                                    [120.778289, 29.471691],
                                    [120.77798, 29.469179],
                                    [120.776087, 29.466369],
                                    [120.776234, 29.463389],
                                    [120.77798, 29.46076],
                                    [120.777671, 29.456109],
                                    [120.779068, 29.448487],
                                    [120.777698, 29.442994],
                                    [120.773777, 29.435148],
                                    [120.770446, 29.435596],
                                    [120.76874, 29.445219],
                                    [120.766901, 29.445507],
                                    [120.75899, 29.443133],
                                    [120.75805, 29.442079],
                                    [120.760172, 29.437139],
                                    [120.755485, 29.431582],
                                    [120.749522, 29.428058],
                                    [120.746447, 29.42481],
                                    [120.745614, 29.419305],
                                    [120.745305, 29.41265],
                                    [120.739369, 29.398603],
                                    [120.739624, 29.395919],
                                    [120.737798, 29.39265],
                                    [120.734588, 29.389944],
                                    [120.733876, 29.386376],
                                    [120.734548, 29.383298],
                                    [120.732386, 29.378717],
                                    [120.728786, 29.375841],
                                    [120.724422, 29.371069],
                                    [120.720178, 29.363856],
                                    [120.718284, 29.359595],
                                    [120.711139, 29.356782],
                                    [120.709313, 29.355045],
                                    [120.704478, 29.353308],
                                    [120.70468, 29.347586],
                                    [120.697414, 29.341843],
                                    [120.694218, 29.341427],
                                    [120.687946, 29.341864],
                                    [120.684911, 29.338934],
                                    [120.679351, 29.334671],
                                    [120.673589, 29.328191],
                                    [120.670205, 29.325527],
                                    [120.660294, 29.33043],
                                    [120.653659, 29.334309],
                                    [120.650382, 29.33401],
                                    [120.645749, 29.328415],
                                    [120.643842, 29.328181],
                                    [120.641223, 29.33076],
                                    [120.636053, 29.331613],
                                    [120.628451, 29.334085],
                                    [120.624785, 29.336184],
                                    [120.621441, 29.33644],
                                    [120.61615, 29.335279],
                                    [120.61255, 29.333616],
                                    [120.607313, 29.335151],
                                    [120.600974, 29.33417],
                                    [120.596972, 29.341427],
                                    [120.593037, 29.346627],
                                    [120.590995, 29.348482],
                                    [120.585637, 29.348801],
                                    [120.583622, 29.347086],
                                    [120.579137, 29.340095],
                                    [120.57398, 29.339967],
                                    [120.571535, 29.342653],
                                    [120.572583, 29.347022],
                                    [120.575081, 29.349782],
                                    [120.578398, 29.356164],
                                    [120.57817, 29.357687],
                                    [120.570582, 29.363387],
                                    [120.566701, 29.367308],
                                    [120.563625, 29.367415],
                                    [120.559207, 29.366243],
                                    [120.55648, 29.367489],
                                    [120.553902, 29.371825],
                                    [120.559368, 29.37745],
                                    [120.559489, 29.379601],
                                    [120.552774, 29.387409],
                                    [120.550504, 29.390945],
                                    [120.54853, 29.391414],
                                    [120.542392, 29.389838],
                                    [120.537799, 29.391925],
                                    [120.530802, 29.399221],
                                    [120.524114, 29.401138],
                                    [120.522785, 29.403172],
                                    [120.519172, 29.411202],
                                    [120.513867, 29.415557],
                                    [120.511154, 29.419422],
                                    [120.511678, 29.426759],
                                    [120.511074, 29.431369],
                                    [120.511839, 29.440301],
                                    [120.514794, 29.450308],
                                    [120.515895, 29.451755],
                                    [120.519991, 29.454001],
                                    [120.52218, 29.457003],
                                    [120.51975, 29.459345],
                                    [120.516298, 29.467359],
                                    [120.512645, 29.469222],
                                    [120.506253, 29.468615],
                                    [120.503244, 29.469445],
                                    [120.497765, 29.466518],
                                    [120.496449, 29.466785],
                                    [120.497724, 29.471031],
                                    [120.497765, 29.474352],
                                    [120.493843, 29.477959],
                                    [120.481998, 29.484844],
                                    [120.474853, 29.492867],
                                    [120.469911, 29.495198],
                                    [120.468582, 29.496868],
                                    [120.469159, 29.49956],
                                    [120.470892, 29.501475],
                                    [120.473322, 29.502199],
                                    [120.475458, 29.505114],
                                    [120.476022, 29.509242],
                                    [120.477902, 29.511933],
                                    [120.483099, 29.514912],
                                    [120.486121, 29.515837],
                                    [120.488512, 29.518071],
                                    [120.493346, 29.516869],
                                    [120.497322, 29.517837],
                                    [120.50538, 29.524549],
                                    [120.511248, 29.528485],
                                    [120.516177, 29.530623],
                                    [120.517171, 29.533697],
                                    [120.51384, 29.540132],
                                    [120.511316, 29.543046],
                                    [120.507045, 29.550267],
                                    [120.506508, 29.554159],
                                    [120.507407, 29.558625],
                                    [120.504574, 29.565621],
                                    [120.505836, 29.572086],
                                    [120.502841, 29.576466],
                                    [120.50041, 29.584131],
                                    [120.499188, 29.586523],
                                    [120.498517, 29.591509],
                                    [120.502156, 29.594836],
                                    [120.507031, 29.596951],
                                    [120.512511, 29.600363],
                                    [120.519844, 29.604094],
                                    [120.521563, 29.606464],
                                    [120.516701, 29.611385],
                                    [120.518501, 29.615593],
                                    [120.523013, 29.620833],
                                    [120.523322, 29.624499],
                                    [120.518514, 29.633499],
                                    [120.51744, 29.640543],
                                    [120.514552, 29.643125],
                                    [120.512484, 29.649149],
                                    [120.512873, 29.653207],
                                    [120.516392, 29.65768],
                                    [120.516594, 29.660686],
                                    [120.514794, 29.665689],
                                    [120.516728, 29.669067],
                                    [120.519803, 29.668791],
                                    [120.521495, 29.670958],
                                    [120.52206, 29.674112],
                                    [120.524544, 29.67767],
                                    [120.526075, 29.684414],
                                    [120.52856, 29.685455],
                                    [120.531998, 29.684775],
                                    [120.53561, 29.686485],
                                    [120.536134, 29.687972],
                                    [120.532266, 29.690606],
                                    [120.53048, 29.69376],
                                    [120.532495, 29.699377],
                                    [120.532226, 29.70029],
                                    [120.535288, 29.70149],
                                    [120.540647, 29.701894],
                                    [120.543467, 29.702924],
                                    [120.545602, 29.705897],
                                    [120.549013, 29.70647],
                                    [120.555688, 29.705557],
                                    [120.559354, 29.708902],
                                    [120.560711, 29.711237],
                                    [120.564444, 29.711237],
                                    [120.568715, 29.707351],
                                    [120.572019, 29.707298],
                                    [120.575712, 29.709815],
                                    [120.579728, 29.714752],
                                    [120.578949, 29.719901],
                                    [120.581957, 29.7254],
                                    [120.589075, 29.728489],
                                    [120.597428, 29.727544],
                                    [120.601457, 29.731238],
                                    [120.612309, 29.739836],
                                    [120.61627, 29.743636],
                                    [120.624355, 29.745027],
                                    [120.629472, 29.747563],
                                    [120.634535, 29.747234],
                                    [120.639585, 29.74249],
                                    [120.649483, 29.740526],
                                    [120.660415, 29.742723],
                                    [120.665451, 29.746205],
                                    [120.667962, 29.74543],
                                    [120.668311, 29.734296],
                                    [120.675, 29.731801],
                                    [120.67551, 29.731005],
                                    [120.675026, 29.724678],
                                    [120.672918, 29.71059],
                                    [120.67418, 29.708986],
                                    [120.677739, 29.708371],
                                    [120.68107, 29.706842],
                                    [120.688067, 29.702042],
                                    [120.692029, 29.697253],
                                    [120.69873, 29.69942],
                                    [120.70848, 29.705217],
                                    [120.718862, 29.708689],
                                    [120.723817, 29.713701],
                                    [120.723508, 29.717862],
                                    [120.727712, 29.723415],
                                    [120.728733, 29.728818],
                                    [120.727631, 29.729858],
                                    [120.722327, 29.728181],
                                    [120.719265, 29.729699],
                                    [120.718244, 29.732725],
                                    [120.720567, 29.735983],
                                    [120.722031, 29.743106],
                                    [120.725026, 29.744422],
                                    [120.732386, 29.751257],
                                    [120.74035, 29.752307],
                                    [120.74184, 29.75461],
                                    [120.742243, 29.757975],
                                    [120.745748, 29.760182],
                                    [120.749965, 29.764268],
                                    [120.751805, 29.767207],
                                    [120.746017, 29.769892],
                                    [120.747145, 29.773903],
                                    [120.750677, 29.77838],
                                    [120.751, 29.781245],
                                    [120.752947, 29.787494],
                                    [120.75065, 29.791037],
                                    [120.761421, 29.807003],
                                    [120.763946, 29.809835],
                                    [120.769895, 29.808488],
                                    [120.773817, 29.808763],
                                    [120.781794, 29.811733],
                                    [120.784359, 29.813155],
                                    [120.795869, 29.821714],
                                    [120.801859, 29.824779],
                                    [120.809393, 29.827695],
                                    [120.812159, 29.828024],
                                    [120.826704, 29.826465],
                                    [120.832841, 29.826762],
                                    [120.839301, 29.829159],
                                    [120.840161, 29.827472],
                                    [120.839838, 29.821692],
                                    [120.837931, 29.816761],
                                    [120.839127, 29.813621],
                                    [120.842148, 29.809145],
                                    [120.842122, 29.80714],
                                    [120.83953, 29.803025],
                                    [120.837367, 29.801709],
                                    [120.837247, 29.799588],
                                    [120.842941, 29.796999],
                                    [120.847077, 29.793902],
                                    [120.848796, 29.790518],
                                    [120.848353, 29.786465],
                                    [120.854611, 29.778561],
                                    [120.855431, 29.76951],
                                    [120.85852, 29.764628],
                                    [120.857338, 29.761562],
                                    [120.854141, 29.758813],
                                    [120.852369, 29.755576],
                                    [120.853564, 29.753029],
                                    [120.85864, 29.751734],
                                    [120.862159, 29.746757],
                                    [120.866054, 29.74508],
                                    [120.878073, 29.746194],
                                    [120.879913, 29.74699],
                                    [120.8855, 29.753273],
                                    [120.893061, 29.754706],
                                    [120.895694, 29.754589],
                                    [120.89893, 29.751034],
                                    [120.902059, 29.746417],
                                    [120.902999, 29.74267],
                                    [120.900824, 29.73886],
                                    [120.901509, 29.737533],
                                    [120.905444, 29.735516],
                                    [120.908801, 29.736387],
                                    [120.911823, 29.73593],
                                    [120.919653, 29.732204],
                                    [120.923252, 29.731398],
                                    [120.931296, 29.735453],
                                    [120.945196, 29.743466],
                                    [120.94944, 29.744369],
                                    [120.952314, 29.741492],
                                    [120.95312, 29.736238],
                                    [120.95496, 29.733202],
                                    [120.959056, 29.732926],
                                    [120.961285, 29.733903],
                                    [120.968135, 29.7342],
                                    [120.973037, 29.73558],
                                    [120.977227, 29.73835],
                                    [120.981376, 29.740303],
                                    [120.985661, 29.743753],
                                    [120.992147, 29.741259],
                                    [120.998903, 29.740112],
                                    [121.006759, 29.736217],
                                    [121.010667, 29.734731]
                                ]
                            ]
                        ]
                    }
                },
                "诸暨市教育局": {
                    "type": "Feature",
                    "properties": { "adcode": 330681, "name": "诸暨市", "center": [120.244326, 29.713662], "centroid": [120.274991, 29.693817], "childrenNum": 0, "level": "district", "subFeatureIndex": 4, "acroutes": [100000, 330000, 330600] },
                    "geometry": {
                        "type": "MultiPolygon",
                        "coordinates": [
                            [
                                [
                                    [120.469911, 29.495198],
                                    [120.469522, 29.49108],
                                    [120.464042, 29.489239],
                                    [120.46145, 29.484951],
                                    [120.453258, 29.482801],
                                    [120.445039, 29.479619],
                                    [120.440795, 29.479619],
                                    [120.43733, 29.478619],
                                    [120.433113, 29.479641],
                                    [120.427781, 29.477214],
                                    [120.425404, 29.474596],
                                    [120.422718, 29.469243],
                                    [120.417212, 29.460516],
                                    [120.412995, 29.451968],
                                    [120.41039, 29.450648],
                                    [120.402332, 29.453022],
                                    [120.398786, 29.455566],
                                    [120.392702, 29.455279],
                                    [120.387854, 29.456599],
                                    [120.383986, 29.456152],
                                    [120.38122, 29.454236],
                                    [120.376184, 29.449147],
                                    [120.370812, 29.447945],
                                    [120.36732, 29.445549],
                                    [120.364432, 29.433871],
                                    [120.366111, 29.431603],
                                    [120.369979, 29.428643],
                                    [120.373672, 29.417538],
                                    [120.372826, 29.414908],
                                    [120.367441, 29.415568],
                                    [120.363022, 29.415302],
                                    [120.357435, 29.413385],
                                    [120.343683, 29.410222],
                                    [120.340702, 29.40625],
                                    [120.334067, 29.403215],
                                    [120.33345, 29.40117],
                                    [120.333288, 29.395153],
                                    [120.330441, 29.389113],
                                    [120.324841, 29.380305],
                                    [120.317025, 29.37957],
                                    [120.311357, 29.373008],
                                    [120.30843, 29.366381],
                                    [120.306603, 29.365167],
                                    [120.300681, 29.363505],
                                    [120.296316, 29.36148],
                                    [120.299042, 29.356654],
                                    [120.295295, 29.3548],
                                    [120.292112, 29.354576],
                                    [120.289923, 29.355578],
                                    [120.287828, 29.359339],
                                    [120.283719, 29.361917],
                                    [120.278293, 29.363451],
                                    [120.274694, 29.366062],
                                    [120.271511, 29.369322],
                                    [120.266716, 29.376555],
                                    [120.265991, 29.383202],
                                    [120.261358, 29.390338],
                                    [120.261331, 29.394641],
                                    [120.26403, 29.400829],
                                    [120.268664, 29.403662],
                                    [120.271712, 29.408444],
                                    [120.276319, 29.413736],
                                    [120.278481, 29.418507],
                                    [120.279394, 29.433583],
                                    [120.281409, 29.436447],
                                    [120.281516, 29.440801],
                                    [120.271041, 29.450489],
                                    [120.26724, 29.452245],
                                    [120.264863, 29.454874],
                                    [120.261425, 29.46076],
                                    [120.261814, 29.469179],
                                    [120.265239, 29.476533],
                                    [120.269684, 29.481045],
                                    [120.278642, 29.483546],
                                    [120.282376, 29.486281],
                                    [120.282067, 29.489239],
                                    [120.277111, 29.496113],
                                    [120.274237, 29.498081],
                                    [120.268476, 29.498634],
                                    [120.262392, 29.495485],
                                    [120.259169, 29.495262],
                                    [120.254025, 29.496623],
                                    [120.250936, 29.496049],
                                    [120.247565, 29.498879],
                                    [120.249432, 29.504784],
                                    [120.244248, 29.510199],
                                    [120.241844, 29.511997],
                                    [120.23936, 29.511008],
                                    [120.23525, 29.511337],
                                    [120.229932, 29.512816],
                                    [120.227044, 29.514465],
                                    [120.223794, 29.521837],
                                    [120.218154, 29.523933],
                                    [120.214138, 29.524475],
                                    [120.208336, 29.527443],
                                    [120.207853, 29.528932],
                                    [120.212056, 29.534622],
                                    [120.211331, 29.537547],
                                    [120.206953, 29.546119],
                                    [120.204187, 29.548863],
                                    [120.200722, 29.54948],
                                    [120.19453, 29.547587],
                                    [120.190555, 29.547693],
                                    [120.186607, 29.549033],
                                    [120.186781, 29.545492],
                                    [120.185465, 29.541344],
                                    [120.183102, 29.537792],
                                    [120.180698, 29.535952],
                                    [120.17922, 29.532857],
                                    [120.175473, 29.529698],
                                    [120.17127, 29.521603],
                                    [120.16951, 29.519763],
                                    [120.165602, 29.51888],
                                    [120.161923, 29.514869],
                                    [120.157437, 29.512561],
                                    [120.154952, 29.512327],
                                    [120.150843, 29.510305],
                                    [120.146545, 29.509305],
                                    [120.142624, 29.509646],
                                    [120.138769, 29.508476],
                                    [120.127394, 29.494389],
                                    [120.124252, 29.494006],
                                    [120.120518, 29.494889],
                                    [120.114233, 29.497517],
                                    [120.110781, 29.499837],
                                    [120.106148, 29.504273],
                                    [120.102911, 29.506603],
                                    [120.099232, 29.50622],
                                    [120.095579, 29.503199],
                                    [120.093336, 29.500305],
                                    [120.090354, 29.500603],
                                    [120.079637, 29.504709],
                                    [120.077301, 29.506752],
                                    [120.075555, 29.513614],
                                    [120.076562, 29.51454],
                                    [120.085023, 29.514508],
                                    [120.08689, 29.51605],
                                    [120.086634, 29.522592],
                                    [120.091738, 29.53225],
                                    [120.091791, 29.533484],
                                    [120.088058, 29.53643],
                                    [120.084674, 29.537388],
                                    [120.073621, 29.537653],
                                    [120.07021, 29.5381],
                                    [120.066933, 29.539802],
                                    [120.058767, 29.542652],
                                    [120.055652, 29.546353],
                                    [120.051099, 29.549352],
                                    [120.052227, 29.553999],
                                    [120.054698, 29.558189],
                                    [120.052979, 29.55939],
                                    [120.047056, 29.561177],
                                    [120.044464, 29.563612],
                                    [120.04206, 29.569598],
                                    [120.040167, 29.570161],
                                    [120.034217, 29.566887],
                                    [120.029692, 29.5661],
                                    [120.026321, 29.568279],
                                    [120.020975, 29.568662],
                                    [120.007868, 29.572171],
                                    [120.006417, 29.573627],
                                    [120.006243, 29.57939],
                                    [120.008177, 29.582579],
                                    [120.006458, 29.592593],
                                    [120.007331, 29.596026],
                                    [120.011709, 29.604838],
                                    [120.017161, 29.609567],
                                    [120.019243, 29.617878],
                                    [120.021002, 29.619164],
                                    [120.028093, 29.619281],
                                    [120.03509, 29.617432],
                                    [120.040529, 29.620046],
                                    [120.042947, 29.622862],
                                    [120.045982, 29.628324],
                                    [120.044599, 29.631597],
                                    [120.036541, 29.635358],
                                    [120.033412, 29.635592],
                                    [120.031733, 29.636803],
                                    [120.030323, 29.640225],
                                    [120.024239, 29.64372],
                                    [120.024722, 29.647906],
                                    [120.030108, 29.649224],
                                    [120.033425, 29.65069],
                                    [120.036702, 29.653855],
                                    [120.03779, 29.661525],
                                    [120.037199, 29.664],
                                    [120.033224, 29.667856],
                                    [120.030457, 29.668865],
                                    [120.029477, 29.667824],
                                    [120.030766, 29.663533],
                                    [120.029544, 29.660272],
                                    [120.029074, 29.653282],
                                    [120.021701, 29.64797],
                                    [120.014556, 29.648544],
                                    [120.011051, 29.650095],
                                    [120.00259, 29.655098],
                                    [119.997863, 29.655173],
                                    [119.99108, 29.654344],
                                    [119.988838, 29.661175],
                                    [119.984406, 29.665487],
                                    [119.979034, 29.66826],
                                    [119.973111, 29.674824],
                                    [119.97381, 29.678647],
                                    [119.973447, 29.689937],
                                    [119.967404, 29.694896],
                                    [119.960138, 29.696977],
                                    [119.957949, 29.698421],
                                    [119.951288, 29.699303],
                                    [119.948132, 29.703062],
                                    [119.944935, 29.704899],
                                    [119.941511, 29.705238],
                                    [119.93775, 29.707468],
                                    [119.933574, 29.706736],
                                    [119.930229, 29.704506],
                                    [119.930095, 29.701936],
                                    [119.933762, 29.698581],
                                    [119.93168, 29.696691],
                                    [119.928658, 29.698846],
                                    [119.922534, 29.697763],
                                    [119.919526, 29.699558],
                                    [119.914248, 29.705536],
                                    [119.915591, 29.707978],
                                    [119.911763, 29.713647],
                                    [119.911387, 29.715941],
                                    [119.912475, 29.7204],
                                    [119.911374, 29.722587],
                                    [119.905653, 29.727661],
                                    [119.901395, 29.728606],
                                    [119.898602, 29.740611],
                                    [119.900469, 29.744655],
                                    [119.895218, 29.748296],
                                    [119.890974, 29.750418],
                                    [119.889067, 29.753103],
                                    [119.890356, 29.762941],
                                    [119.892572, 29.763122],
                                    [119.89644, 29.761169],
                                    [119.904363, 29.7546],
                                    [119.907707, 29.754526],
                                    [119.913549, 29.755863],
                                    [119.91641, 29.752339],
                                    [119.923165, 29.750355],
                                    [119.924334, 29.748869],
                                    [119.924951, 29.74525],
                                    [119.927194, 29.744443],
                                    [119.933063, 29.749039],
                                    [119.937025, 29.750567],
                                    [119.939335, 29.752679],
                                    [119.944559, 29.755513],
                                    [119.947662, 29.756181],
                                    [119.960272, 29.755141],
                                    [119.962327, 29.755704],
                                    [119.967162, 29.75998],
                                    [119.968639, 29.762899],
                                    [119.973138, 29.765796],
                                    [119.977086, 29.766464],
                                    [119.978725, 29.765891],
                                    [119.979853, 29.759641],
                                    [119.981223, 29.757975],
                                    [119.986863, 29.756733],
                                    [119.987844, 29.754908],
                                    [119.991967, 29.753167],
                                    [120.000092, 29.754908],
                                    [120.003449, 29.75513],
                                    [120.008969, 29.757136],
                                    [120.011212, 29.757327],
                                    [120.011507, 29.761509],
                                    [120.015227, 29.764236],
                                    [120.020291, 29.764851],
                                    [120.021714, 29.767048],
                                    [120.025515, 29.769319],
                                    [120.028349, 29.768937],
                                    [120.030041, 29.77056],
                                    [120.029759, 29.779314],
                                    [120.030068, 29.782752],
                                    [120.03548, 29.787208],
                                    [120.036621, 29.788841],
                                    [120.036218, 29.793456],
                                    [120.034634, 29.799567],
                                    [120.032297, 29.803905],
                                    [120.030041, 29.806292],
                                    [120.031061, 29.810259],
                                    [120.036071, 29.816591],
                                    [120.038448, 29.822817],
                                    [120.049554, 29.82392],
                                    [120.054362, 29.823559],
                                    [120.061964, 29.821618],
                                    [120.065375, 29.821883],
                                    [120.074265, 29.827324],
                                    [120.077207, 29.828151],
                                    [120.080376, 29.826518],
                                    [120.085332, 29.820961],
                                    [120.091899, 29.816686],
                                    [120.095834, 29.816602],
                                    [120.098694, 29.81902],
                                    [120.102737, 29.823962],
                                    [120.101098, 29.830261],
                                    [120.102012, 29.832902],
                                    [120.109935, 29.845966],
                                    [120.112259, 29.847164],
                                    [120.118369, 29.852232],
                                    [120.122103, 29.852868],
                                    [120.131302, 29.858816],
                                    [120.13376, 29.862834],
                                    [120.136715, 29.866332],
                                    [120.143107, 29.872067],
                                    [120.144759, 29.874102],
                                    [120.148493, 29.881278],
                                    [120.150279, 29.887585],
                                    [120.148734, 29.891644],
                                    [120.149889, 29.895194],
                                    [120.14946, 29.899317],
                                    [120.150037, 29.90505],
                                    [120.151743, 29.90808],
                                    [120.154147, 29.90789],
                                    [120.15506, 29.906109],
                                    [120.159734, 29.906215],
                                    [120.160083, 29.908557],
                                    [120.165858, 29.916716],
                                    [120.167577, 29.917543],
                                    [120.173002, 29.916239],
                                    [120.176279, 29.91359],
                                    [120.175742, 29.909257],
                                    [120.180617, 29.90737],
                                    [120.185103, 29.904499],
                                    [120.187171, 29.904721],
                                    [120.190166, 29.906915],
                                    [120.197633, 29.917363],
                                    [120.203166, 29.921537],
                                    [120.204791, 29.924059],
                                    [120.20044, 29.929462],
                                    [120.201863, 29.931856],
                                    [120.207249, 29.933763],
                                    [120.214568, 29.939494],
                                    [120.221001, 29.942238],
                                    [120.224009, 29.942079],
                                    [120.226521, 29.940543],
                                    [120.23204, 29.939738],
                                    [120.239789, 29.939568],
                                    [120.241696, 29.939049],
                                    [120.245739, 29.935808],
                                    [120.250735, 29.936697],
                                    [120.252789, 29.941581],
                                    [120.255207, 29.943646],
                                    [120.258914, 29.94121],
                                    [120.260767, 29.938869],
                                    [120.262311, 29.934748],
                                    [120.264742, 29.930966],
                                    [120.265279, 29.924514],
                                    [120.274385, 29.919524],
                                    [120.27785, 29.920753],
                                    [120.28212, 29.92106],
                                    [120.284162, 29.922152],
                                    [120.287224, 29.926813],
                                    [120.290313, 29.935002],
                                    [120.291347, 29.93568],
                                    [120.297135, 29.932651],
                                    [120.299297, 29.932545],
                                    [120.307073, 29.929335],
                                    [120.31356, 29.927597],
                                    [120.315265, 29.928869],
                                    [120.321672, 29.937036],
                                    [120.325204, 29.938551],
                                    [120.326077, 29.94622],
                                    [120.331529, 29.949292],
                                    [120.333691, 29.951887],
                                    [120.340514, 29.95605],
                                    [120.342327, 29.960413],
                                    [120.342112, 29.96376],
                                    [120.346477, 29.973778],
                                    [120.357207, 29.97345],
                                    [120.36227, 29.974329],
                                    [120.364285, 29.978522],
                                    [120.371268, 29.978045],
                                    [120.373578, 29.981815],
                                    [120.37656, 29.98172],
                                    [120.378937, 29.979189],
                                    [120.383369, 29.981593],
                                    [120.38678, 29.979623],
                                    [120.391131, 29.976012],
                                    [120.394287, 29.977018],
                                    [120.397081, 29.973354],
                                    [120.395536, 29.970273],
                                    [120.394005, 29.962023],
                                    [120.395899, 29.955022],
                                    [120.399887, 29.948402],
                                    [120.402533, 29.946295],
                                    [120.405246, 29.941274],
                                    [120.415399, 29.938255],
                                    [120.415748, 29.933572],
                                    [120.411988, 29.928381],
                                    [120.411128, 29.926114],
                                    [120.412243, 29.923486],
                                    [120.414231, 29.922342],
                                    [120.418045, 29.922469],
                                    [120.420919, 29.924715],
                                    [120.427271, 29.927597],
                                    [120.429971, 29.927375],
                                    [120.435235, 29.924641],
                                    [120.437209, 29.922755],
                                    [120.441292, 29.921505],
                                    [120.44755, 29.922141],
                                    [120.449578, 29.920721],
                                    [120.449874, 29.915932],
                                    [120.451029, 29.912923],
                                    [120.453083, 29.912753],
                                    [120.455514, 29.910634],
                                    [120.454104, 29.907498],
                                    [120.45444, 29.904054],
                                    [120.461517, 29.892831],
                                    [120.467265, 29.888051],
                                    [120.474934, 29.883557],
                                    [120.481313, 29.881119],
                                    [120.488162, 29.88042],
                                    [120.487464, 29.875099],
                                    [120.487692, 29.86983],
                                    [120.495777, 29.862283],
                                    [120.498866, 29.860205],
                                    [120.502989, 29.860152],
                                    [120.506615, 29.858551],
                                    [120.506414, 29.854702],
                                    [120.507287, 29.853791],
                                    [120.517977, 29.85009],
                                    [120.532307, 29.851151],
                                    [120.535919, 29.849719],
                                    [120.537504, 29.847206],
                                    [120.534375, 29.843538],
                                    [120.530144, 29.84076],
                                    [120.528828, 29.838702],
                                    [120.525524, 29.831014],
                                    [120.52449, 29.827557],
                                    [120.524759, 29.82498],
                                    [120.523013, 29.820282],
                                    [120.519347, 29.816962],
                                    [120.517158, 29.812285],
                                    [120.511477, 29.807565],
                                    [120.507058, 29.80155],
                                    [120.502828, 29.797148],
                                    [120.503164, 29.793605],
                                    [120.509986, 29.791536],
                                    [120.510577, 29.788152],
                                    [120.509113, 29.782083],
                                    [120.509731, 29.775038],
                                    [120.51235, 29.772746],
                                    [120.512833, 29.769595],
                                    [120.508616, 29.760776],
                                    [120.511195, 29.75391],
                                    [120.513075, 29.751681],
                                    [120.513209, 29.747394],
                                    [120.514149, 29.743764],
                                    [120.51654, 29.742108],
                                    [120.519024, 29.743137],
                                    [120.523174, 29.739645],
                                    [120.526961, 29.73386],
                                    [120.531259, 29.72885],
                                    [120.533878, 29.726578],
                                    [120.538162, 29.719646],
                                    [120.539478, 29.7161],
                                    [120.538511, 29.713456],
                                    [120.532817, 29.706236],
                                    [120.530453, 29.701724],
                                    [120.532226, 29.70029],
                                    [120.532495, 29.699377],
                                    [120.53048, 29.69376],
                                    [120.532266, 29.690606],
                                    [120.536134, 29.687972],
                                    [120.53561, 29.686485],
                                    [120.531998, 29.684775],
                                    [120.52856, 29.685455],
                                    [120.526075, 29.684414],
                                    [120.524544, 29.67767],
                                    [120.52206, 29.674112],
                                    [120.521495, 29.670958],
                                    [120.519803, 29.668791],
                                    [120.516728, 29.669067],
                                    [120.514794, 29.665689],
                                    [120.516594, 29.660686],
                                    [120.516392, 29.65768],
                                    [120.512873, 29.653207],
                                    [120.512484, 29.649149],
                                    [120.514552, 29.643125],
                                    [120.51744, 29.640543],
                                    [120.518514, 29.633499],
                                    [120.523322, 29.624499],
                                    [120.523013, 29.620833],
                                    [120.518501, 29.615593],
                                    [120.516701, 29.611385],
                                    [120.521563, 29.606464],
                                    [120.519844, 29.604094],
                                    [120.512511, 29.600363],
                                    [120.507031, 29.596951],
                                    [120.502156, 29.594836],
                                    [120.498517, 29.591509],
                                    [120.499188, 29.586523],
                                    [120.50041, 29.584131],
                                    [120.502841, 29.576466],
                                    [120.505836, 29.572086],
                                    [120.504574, 29.565621],
                                    [120.507407, 29.558625],
                                    [120.506508, 29.554159],
                                    [120.507045, 29.550267],
                                    [120.511316, 29.543046],
                                    [120.51384, 29.540132],
                                    [120.517171, 29.533697],
                                    [120.516177, 29.530623],
                                    [120.511248, 29.528485],
                                    [120.50538, 29.524549],
                                    [120.497322, 29.517837],
                                    [120.493346, 29.516869],
                                    [120.488512, 29.518071],
                                    [120.486121, 29.515837],
                                    [120.483099, 29.514912],
                                    [120.477902, 29.511933],
                                    [120.476022, 29.509242],
                                    [120.475458, 29.505114],
                                    [120.473322, 29.502199],
                                    [120.470892, 29.501475],
                                    [120.469159, 29.49956],
                                    [120.468582, 29.496868],
                                    [120.469911, 29.495198]
                                ]
                            ]
                        ]
                    }
                },
                "新昌县教育局": {
                    "type": "Feature",
                    "properties": { "adcode": 330624, "name": "新昌县", "center": [120.905665, 29.501205], "centroid": [120.969392, 29.408161], "childrenNum": 0, "level": "district", "subFeatureIndex": 3, "acroutes": [100000, 330000, 330600] },
                    "geometry": {
                        "type": "MultiPolygon",
                        "coordinates": [
                            [
                                [
                                    [120.70468, 29.347586],
                                    [120.704478, 29.353308],
                                    [120.709313, 29.355045],
                                    [120.711139, 29.356782],
                                    [120.718284, 29.359595],
                                    [120.720178, 29.363856],
                                    [120.724422, 29.371069],
                                    [120.728786, 29.375841],
                                    [120.732386, 29.378717],
                                    [120.734548, 29.383298],
                                    [120.733876, 29.386376],
                                    [120.734588, 29.389944],
                                    [120.737798, 29.39265],
                                    [120.739624, 29.395919],
                                    [120.739369, 29.398603],
                                    [120.745305, 29.41265],
                                    [120.745614, 29.419305],
                                    [120.746447, 29.42481],
                                    [120.749522, 29.428058],
                                    [120.755485, 29.431582],
                                    [120.760172, 29.437139],
                                    [120.75805, 29.442079],
                                    [120.75899, 29.443133],
                                    [120.766901, 29.445507],
                                    [120.76874, 29.445219],
                                    [120.770446, 29.435596],
                                    [120.773777, 29.435148],
                                    [120.777698, 29.442994],
                                    [120.779068, 29.448487],
                                    [120.777671, 29.456109],
                                    [120.77798, 29.46076],
                                    [120.776234, 29.463389],
                                    [120.776087, 29.466369],
                                    [120.77798, 29.469179],
                                    [120.778289, 29.471691],
                                    [120.780102, 29.473958],
                                    [120.783943, 29.476906],
                                    [120.796863, 29.488505],
                                    [120.797333, 29.490441],
                                    [120.795278, 29.491293],
                                    [120.791598, 29.491218],
                                    [120.785608, 29.489633],
                                    [120.779068, 29.489814],
                                    [120.777564, 29.493548],
                                    [120.780626, 29.49789],
                                    [120.793008, 29.504816],
                                    [120.796997, 29.506571],
                                    [120.804974, 29.508486],
                                    [120.812979, 29.509263],
                                    [120.818203, 29.50805],
                                    [120.817558, 29.51155],
                                    [120.818297, 29.514284],
                                    [120.82101, 29.515444],
                                    [120.824945, 29.514518],
                                    [120.82853, 29.516061],
                                    [120.830357, 29.518922],
                                    [120.836696, 29.524464],
                                    [120.840819, 29.529932],
                                    [120.844606, 29.530697],
                                    [120.847937, 29.534016],
                                    [120.854074, 29.53693],
                                    [120.859607, 29.535143],
                                    [120.866765, 29.536452],
                                    [120.871936, 29.538908],
                                    [120.875616, 29.539536],
                                    [120.877644, 29.53793],
                                    [120.879282, 29.534771],
                                    [120.886669, 29.531208],
                                    [120.890792, 29.532867],
                                    [120.893263, 29.532835],
                                    [120.899051, 29.534814],
                                    [120.901012, 29.53625],
                                    [120.906652, 29.543918],
                                    [120.907176, 29.546215],
                                    [120.906048, 29.548682],
                                    [120.907431, 29.551777],
                                    [120.921801, 29.555041],
                                    [120.92763, 29.55401],
                                    [120.932062, 29.554839],
                                    [120.935258, 29.551319],
                                    [120.942739, 29.545768],
                                    [120.945156, 29.547842],
                                    [120.952583, 29.540397],
                                    [120.954812, 29.54229],
                                    [120.953697, 29.547331],
                                    [120.951669, 29.552883],
                                    [120.953926, 29.552893],
                                    [120.959029, 29.549512],
                                    [120.962776, 29.551181],
                                    [120.965207, 29.551202],
                                    [120.971062, 29.548331],
                                    [120.975951, 29.543237],
                                    [120.977992, 29.541833],
                                    [120.98276, 29.541482],
                                    [120.987232, 29.543375],
                                    [120.990979, 29.543843],
                                    [120.990979, 29.546938],
                                    [120.989273, 29.552042],
                                    [120.990522, 29.556796],
                                    [121.001118, 29.55351],
                                    [121.004597, 29.550373],
                                    [121.007229, 29.542556],
                                    [121.010264, 29.541365],
                                    [121.024325, 29.540355],
                                    [121.027387, 29.538047],
                                    [121.029644, 29.532623],
                                    [121.029053, 29.526953],
                                    [121.026152, 29.521677],
                                    [121.02681, 29.516922],
                                    [121.030879, 29.51939],
                                    [121.033364, 29.51988],
                                    [121.03973, 29.51938],
                                    [121.04764, 29.517348],
                                    [121.0514, 29.517933],
                                    [121.056638, 29.515401],
                                    [121.059485, 29.515061],
                                    [121.063621, 29.517465],
                                    [121.069114, 29.518795],
                                    [121.072203, 29.51671],
                                    [121.078461, 29.51455],
                                    [121.083484, 29.51471],
                                    [121.089662, 29.513795],
                                    [121.093006, 29.512582],
                                    [121.094913, 29.51338],
                                    [121.101655, 29.522667],
                                    [121.104623, 29.529538],
                                    [121.10516, 29.533825],
                                    [121.108773, 29.536569],
                                    [121.10982, 29.540355],
                                    [121.109041, 29.544832],
                                    [121.109659, 29.548331],
                                    [121.11299, 29.554839],
                                    [121.116858, 29.555413],
                                    [121.130932, 29.554159],
                                    [121.136626, 29.551224],
                                    [121.13844, 29.545492],
                                    [121.140347, 29.543014],
                                    [121.146363, 29.541727],
                                    [121.155724, 29.541759],
                                    [121.162654, 29.539812],
                                    [121.169315, 29.537122],
                                    [121.174687, 29.537143],
                                    [121.184491, 29.538717],
                                    [121.189393, 29.536335],
                                    [121.191944, 29.537419],
                                    [121.196054, 29.537845],
                                    [121.205858, 29.536951],
                                    [121.207805, 29.535569],
                                    [121.208893, 29.53291],
                                    [121.213204, 29.530325],
                                    [121.216669, 29.5309],
                                    [121.220671, 29.533112],
                                    [121.225573, 29.532931],
                                    [121.223317, 29.529538],
                                    [121.223921, 29.527602],
                                    [121.229347, 29.524198],
                                    [121.229374, 29.521263],
                                    [121.231536, 29.513071],
                                    [121.228366, 29.509954],
                                    [121.224525, 29.509444],
                                    [121.222363, 29.507039],
                                    [121.22192, 29.503422],
                                    [121.220093, 29.502699],
                                    [121.215782, 29.503039],
                                    [121.214211, 29.501145],
                                    [121.216508, 29.498751],
                                    [121.216736, 29.496815],
                                    [121.223652, 29.494208],
                                    [121.22795, 29.491878],
                                    [121.228474, 29.490729],
                                    [121.225439, 29.486728],
                                    [121.22419, 29.483876],
                                    [121.219811, 29.477789],
                                    [121.217931, 29.470137],
                                    [121.219852, 29.465646],
                                    [121.219623, 29.463709],
                                    [121.215232, 29.46224],
                                    [121.216212, 29.459313],
                                    [121.215339, 29.454715],
                                    [121.22012, 29.450765],
                                    [121.223908, 29.449541],
                                    [121.223518, 29.445379],
                                    [121.216226, 29.437469],
                                    [121.21679, 29.431912],
                                    [121.215272, 29.427674],
                                    [121.21546, 29.423373],
                                    [121.214466, 29.417815],
                                    [121.214896, 29.416739],
                                    [121.225694, 29.414088],
                                    [121.228944, 29.412618],
                                    [121.229414, 29.410765],
                                    [121.228098, 29.406527],
                                    [121.228648, 29.400627],
                                    [121.231388, 29.39413],
                                    [121.231133, 29.391616],
                                    [121.228648, 29.391052],
                                    [121.22705, 29.388506],
                                    [121.226406, 29.38464],
                                    [121.226782, 29.378046],
                                    [121.229897, 29.374137],
                                    [121.230609, 29.370461],
                                    [121.230058, 29.362674],
                                    [121.22337, 29.357133],
                                    [121.220147, 29.355301],
                                    [121.215796, 29.354821],
                                    [121.21311, 29.353575],
                                    [121.210881, 29.350591],
                                    [121.206435, 29.348609],
                                    [121.203682, 29.346617],
                                    [121.200217, 29.342386],
                                    [121.196417, 29.34131],
                                    [121.193422, 29.341438],
                                    [121.196027, 29.336206],
                                    [121.195382, 29.332263],
                                    [121.196846, 29.326518],
                                    [121.196242, 29.32395],
                                    [121.194187, 29.322202],
                                    [121.189084, 29.3233],
                                    [121.185471, 29.326252],
                                    [121.180462, 29.329225],
                                    [121.176836, 29.326422],
                                    [121.17509, 29.323118],
                                    [121.172216, 29.322095],
                                    [121.167381, 29.322575],
                                    [121.16307, 29.325047],
                                    [121.162331, 29.330216],
                                    [121.163204, 29.334128],
                                    [121.162681, 29.336728],
                                    [121.160572, 29.340149],
                                    [121.154381, 29.332508],
                                    [121.151346, 29.331005],
                                    [121.146457, 29.331954],
                                    [121.143194, 29.334042],
                                    [121.133699, 29.338326],
                                    [121.126997, 29.338486],
                                    [121.122055, 29.336376],
                                    [121.117959, 29.331122],
                                    [121.117838, 29.32428],
                                    [121.120014, 29.319718],
                                    [121.119302, 29.308761],
                                    [121.117516, 29.304529],
                                    [121.115367, 29.303271],
                                    [121.111902, 29.302813],
                                    [121.098459, 29.304849],
                                    [121.096149, 29.305712],
                                    [121.095893, 29.31053],
                                    [121.099332, 29.315711],
                                    [121.099426, 29.318152],
                                    [121.092496, 29.31926],
                                    [121.086587, 29.319068],
                                    [121.076568, 29.321669],
                                    [121.07035, 29.322415],
                                    [121.056544, 29.322884],
                                    [121.051749, 29.319889],
                                    [121.048016, 29.313749],
                                    [121.040858, 29.30956],
                                    [121.027011, 29.307599],
                                    [121.022418, 29.308963],
                                    [121.021559, 29.310584],
                                    [121.02223, 29.315391],
                                    [121.021572, 29.317171],
                                    [121.011728, 29.320134],
                                    [121.005564, 29.319431],
                                    [120.998365, 29.312204],
                                    [120.995021, 29.3102],
                                    [120.990898, 29.309198],
                                    [120.981, 29.308047],
                                    [120.976287, 29.308079],
                                    [120.973721, 29.307162],
                                    [120.967302, 29.307151],
                                    [120.964804, 29.306341],
                                    [120.964804, 29.302333],
                                    [120.963434, 29.298943],
                                    [120.960735, 29.296128],
                                    [120.959553, 29.293666],
                                    [120.956867, 29.282428],
                                    [120.953187, 29.282076],
                                    [120.945989, 29.285915],
                                    [120.944793, 29.288633],
                                    [120.940227, 29.290062],
                                    [120.928113, 29.291715],
                                    [120.926327, 29.292695],
                                    [120.924058, 29.296619],
                                    [120.916067, 29.303441],
                                    [120.912145, 29.30212],
                                    [120.905672, 29.29777],
                                    [120.904235, 29.295467],
                                    [120.903322, 29.289796],
                                    [120.90312, 29.283494],
                                    [120.903778, 29.276041],
                                    [120.900582, 29.273813],
                                    [120.895882, 29.27249],
                                    [120.891651, 29.270016],
                                    [120.889731, 29.266359],
                                    [120.890926, 29.25996],
                                    [120.893008, 29.257251],
                                    [120.897319, 29.253465],
                                    [120.900058, 29.240783],
                                    [120.896849, 29.239183],
                                    [120.891047, 29.239759],
                                    [120.885285, 29.238308],
                                    [120.882828, 29.238799],
                                    [120.877254, 29.243514],
                                    [120.874071, 29.244719],
                                    [120.871923, 29.242714],
                                    [120.867679, 29.24409],
                                    [120.862132, 29.252356],
                                    [120.856465, 29.253924],
                                    [120.853658, 29.253518],
                                    [120.844579, 29.245178],
                                    [120.837878, 29.237327],
                                    [120.8317, 29.232975],
                                    [120.823897, 29.229508],
                                    [120.822245, 29.230446],
                                    [120.817746, 29.22939],
                                    [120.816658, 29.231428],
                                    [120.810212, 29.233913],
                                    [120.806129, 29.233988],
                                    [120.799804, 29.232164],
                                    [120.796728, 29.230564],
                                    [120.788912, 29.227715],
                                    [120.776543, 29.225091],
                                    [120.773172, 29.231844],
                                    [120.775845, 29.237924],
                                    [120.776557, 29.242106],
                                    [120.776033, 29.245839],
                                    [120.77238, 29.262871],
                                    [120.772286, 29.266828],
                                    [120.774824, 29.271104],
                                    [120.775724, 29.275689],
                                    [120.774797, 29.277075],
                                    [120.762845, 29.279507],
                                    [120.758829, 29.281351],
                                    [120.75715, 29.283601],
                                    [120.756761, 29.286288],
                                    [120.763946, 29.29389],
                                    [120.766941, 29.29761],
                                    [120.772232, 29.302002],
                                    [120.773011, 29.304646],
                                    [120.765423, 29.311117],
                                    [120.761421, 29.313408],
                                    [120.756707, 29.313856],
                                    [120.754558, 29.315529],
                                    [120.749912, 29.315913],
                                    [120.742404, 29.310722],
                                    [120.735139, 29.309368],
                                    [120.731795, 29.310051],
                                    [120.725939, 29.310242],
                                    [120.722958, 29.308132],
                                    [120.720433, 29.303207],
                                    [120.717237, 29.301619],
                                    [120.711502, 29.302109],
                                    [120.708615, 29.305104],
                                    [120.706318, 29.310626],
                                    [120.703525, 29.315007],
                                    [120.699858, 29.318855],
                                    [120.699751, 29.321626],
                                    [120.701779, 29.324078],
                                    [120.705902, 29.332817],
                                    [120.707849, 29.341299],
                                    [120.70746, 29.346915],
                                    [120.70468, 29.347586]
                                ]
                            ]
                        ]
                    }
                },
                '柯桥区教育局': {
                    "type": "Feature",
                    "properties": { "adcode": 330603, "name": "柯桥区", "center": [120.476075, 30.078038], "childrenNum": 0, "level": "district", "subFeatureIndex": 1, "acroutes": [100000, 330000, 330600] },
                    "geometry": {
                        "type": "MultiPolygon",
                        "coordinates": [
                            [
                                [
                                    [120.364285, 29.978522],
                                    [120.362217, 29.983033],
                                    [120.36266, 29.9855],
                                    [120.360471, 29.988581],
                                    [120.360847, 29.992138],
                                    [120.362848, 29.99775],
                                    [120.358174, 30.002863],
                                    [120.357274, 30.004716],
                                    [120.356912, 30.011702],
                                    [120.353299, 30.016317],
                                    [120.351271, 30.017884],
                                    [120.345832, 30.019715],
                                    [120.344798, 30.021387],
                                    [120.346289, 30.02361],
                                    [120.343616, 30.034924],
                                    [120.340487, 30.037591],
                                    [120.335598, 30.036892],
                                    [120.331851, 30.037908],
                                    [120.325553, 30.044956],
                                    [120.324948, 30.048628],
                                    [120.327097, 30.051072],
                                    [120.33208, 30.053485],
                                    [120.334376, 30.056902],
                                    [120.337519, 30.059336],
                                    [120.338607, 30.070222],
                                    [120.337573, 30.072],
                                    [120.333785, 30.074845],
                                    [120.3358, 30.081362],
                                    [120.335679, 30.090871],
                                    [120.333691, 30.095482],
                                    [120.331274, 30.097048],
                                    [120.325419, 30.097788],
                                    [120.318234, 30.102896],
                                    [120.313332, 30.107073],
                                    [120.309491, 30.106016],
                                    [120.304683, 30.099681],
                                    [120.300815, 30.097672],
                                    [120.298303, 30.097365],
                                    [120.294476, 30.098264],
                                    [120.288849, 30.101151],
                                    [120.286861, 30.106777],
                                    [120.293643, 30.111917],
                                    [120.295631, 30.115449],
                                    [120.300305, 30.118356],
                                    [120.303743, 30.126678],
                                    [120.298317, 30.126551],
                                    [120.298894, 30.129543],
                                    [120.303393, 30.133011],
                                    [120.312244, 30.13742],
                                    [120.314675, 30.136468],
                                    [120.316541, 30.132377],
                                    [120.318005, 30.126001],
                                    [120.323189, 30.126762],
                                    [120.326224, 30.124902],
                                    [120.32801, 30.125198],
                                    [120.331341, 30.1293],
                                    [120.334282, 30.134607],
                                    [120.339117, 30.138456],
                                    [120.339627, 30.142113],
                                    [120.353406, 30.142187],
                                    [120.353957, 30.144217],
                                    [120.35205, 30.146744],
                                    [120.352023, 30.150687],
                                    [120.355072, 30.151141],
                                    [120.358765, 30.147832],
                                    [120.361867, 30.152061],
                                    [120.371953, 30.155401],
                                    [120.379205, 30.154978],
                                    [120.381945, 30.155348],
                                    [120.38584, 30.15742],
                                    [120.387814, 30.156183],
                                    [120.3905, 30.149344],
                                    [120.392635, 30.146088],
                                    [120.397819, 30.143192],
                                    [120.39743, 30.137821],
                                    [120.399001, 30.136352],
                                    [120.404225, 30.137293],
                                    [120.405555, 30.136098],
                                    [120.404937, 30.12948],
                                    [120.409275, 30.129385],
                                    [120.41137, 30.13262],
                                    [120.410887, 30.141088],
                                    [120.410806, 30.149418],
                                    [120.414083, 30.14926],
                                    [120.414472, 30.148033],
                                    [120.417924, 30.148509],
                                    [120.419388, 30.152853],
                                    [120.421684, 30.148192],
                                    [120.421926, 30.151035],
                                    [120.423148, 30.151067],
                                    [120.423618, 30.146987],
                                    [120.426076, 30.144281],
                                    [120.424115, 30.140803],
                                    [120.42288, 30.135876],
                                    [120.424008, 30.13318],
                                    [120.429594, 30.132451],
                                    [120.438472, 30.133793],
                                    [120.446919, 30.135453],
                                    [120.447644, 30.143572],
                                    [120.450048, 30.145665],
                                    [120.45119, 30.150983],
                                    [120.459543, 30.151553],
                                    [120.461034, 30.153995],
                                    [120.464391, 30.154111],
                                    [120.465009, 30.155485],
                                    [120.463733, 30.162208],
                                    [120.466164, 30.169553],
                                    [120.475095, 30.169817],
                                    [120.479205, 30.168665],
                                    [120.480857, 30.170134],
                                    [120.483717, 30.17043],
                                    [120.484066, 30.172216],
                                    [120.494891, 30.170156],
                                    [120.498087, 30.169183],
                                    [120.502452, 30.165918],
                                    [120.506145, 30.159777],
                                    [120.510577, 30.157536],
                                    [120.518501, 30.155401],
                                    [120.52488, 30.155697],
                                    [120.529379, 30.157525],
                                    [120.533784, 30.157451],
                                    [120.540418, 30.156542],
                                    [120.55092, 30.155644],
                                    [120.558146, 30.151469],
                                    [120.559798, 30.148181],
                                    [120.563424, 30.147949],
                                    [120.568352, 30.15131],
                                    [120.583877, 30.150401],
                                    [120.585932, 30.147272],
                                    [120.590861, 30.146289],
                                    [120.593507, 30.146765],
                                    [120.601941, 30.150729],
                                    [120.608172, 30.151818],
                                    [120.609166, 30.152853],
                                    [120.612765, 30.166287],
                                    [120.624597, 30.187867],
                                    [120.641922, 30.214755],
                                    [120.642701, 30.217259],
                                    [120.646837, 30.21954],
                                    [120.669023, 30.233134],
                                    [120.679082, 30.244244],
                                    [120.693936, 30.262048],
                                    [120.70053, 30.26776],
                                    [120.70566, 30.271402],
                                    [120.721951, 30.286319],
                                    [120.727618, 30.283511],
                                    [120.739893, 30.276639],
                                    [120.749079, 30.273366],
                                    [120.754948, 30.272616],
                                    [120.775509, 30.266694],
                                    [120.787207, 30.263737],
                                    [120.766726, 30.243748],
                                    [120.752826, 30.231444],
                                    [120.733863, 30.217702],
                                    [120.719963, 30.206642],
                                    [120.712805, 30.200556],
                                    [120.701873, 30.190297],
                                    [120.691035, 30.176983],
                                    [120.679995, 30.162599],
                                    [120.667009, 30.143519],
                                    [120.663772, 30.140591],
                                    [120.659287, 30.137811],
                                    [120.649442, 30.133963],
                                    [120.644205, 30.129554],
                                    [120.640861, 30.130114],
                                    [120.625537, 30.124151],
                                    [120.613061, 30.120059],
                                    [120.609448, 30.121148],
                                    [120.602048, 30.127799],
                                    [120.598059, 30.128359],
                                    [120.58972, 30.127915],
                                    [120.583461, 30.131161],
                                    [120.582038, 30.130008],
                                    [120.574933, 30.120207],
                                    [120.573738, 30.114476],
                                    [120.570501, 30.10941],
                                    [120.570354, 30.106439],
                                    [120.573093, 30.102272],
                                    [120.573483, 30.09838],
                                    [120.569843, 30.099099],
                                    [120.568957, 30.094953],
                                    [120.565304, 30.095006],
                                    [120.565183, 30.098052],
                                    [120.563357, 30.098412],
                                    [120.563921, 30.100739],
                                    [120.558052, 30.101648],
                                    [120.556507, 30.09856],
                                    [120.55417, 30.098867],
                                    [120.554896, 30.101659],
                                    [120.550786, 30.103689],
                                    [120.543225, 30.103742],
                                    [120.538753, 30.105075],
                                    [120.535503, 30.104461],
                                    [120.534509, 30.102452],
                                    [120.528909, 30.101553],
                                    [120.526639, 30.099618],
                                    [120.526156, 30.0971],
                                    [120.528842, 30.096699],
                                    [120.52911, 30.094467],
                                    [120.531044, 30.093906],
                                    [120.53052, 30.091431],
                                    [120.530467, 30.084482],
                                    [120.527217, 30.084546],
                                    [120.525068, 30.086978],
                                    [120.523523, 30.086777],
                                    [120.519159, 30.083012],
                                    [120.515425, 30.078484],
                                    [120.515022, 30.075194],
                                    [120.516029, 30.073058],
                                    [120.521227, 30.070995],
                                    [120.520314, 30.06707],
                                    [120.523, 30.065948],
                                    [120.522503, 30.063695],
                                    [120.519723, 30.059071],
                                    [120.516647, 30.056733],
                                    [120.517883, 30.055294],
                                    [120.514378, 30.049972],
                                    [120.517695, 30.048141],
                                    [120.515721, 30.045549],
                                    [120.516298, 30.044184],
                                    [120.520945, 30.041866],
                                    [120.519441, 30.039358],
                                    [120.516943, 30.03975],
                                    [120.515533, 30.033982],
                                    [120.516996, 30.03285],
                                    [120.515962, 30.031209],
                                    [120.517332, 30.029558],
                                    [120.513988, 30.026743],
                                    [120.51235, 30.027664],
                                    [120.510725, 30.025769],
                                    [120.508388, 30.027145],
                                    [120.501565, 30.020213],
                                    [120.500545, 30.01799],
                                    [120.502828, 30.014243],
                                    [120.508562, 30.013544],
                                    [120.514431, 30.010072],
                                    [120.519387, 30.004705],
                                    [120.521939, 30.004144],
                                    [120.53318, 30.003159],
                                    [120.536362, 30.001],
                                    [120.537329, 29.993663],
                                    [120.539492, 29.989809],
                                    [120.540848, 29.980015],
                                    [120.544662, 29.975758],
                                    [120.54712, 29.971279],
                                    [120.551377, 29.966407],
                                    [120.552613, 29.958316],
                                    [120.553741, 29.955435],
                                    [120.545266, 29.944896],
                                    [120.544004, 29.938064],
                                    [120.54117, 29.933106],
                                    [120.530668, 29.917998],
                                    [120.532414, 29.91074],
                                    [120.528278, 29.904679],
                                    [120.528667, 29.902814],
                                    [120.534657, 29.898713],
                                    [120.537088, 29.899137],
                                    [120.54246, 29.902973],
                                    [120.546045, 29.902061],
                                    [120.547079, 29.893626],
                                    [120.550303, 29.887903],
                                    [120.555258, 29.882222],
                                    [120.55691, 29.881777],
                                    [120.561396, 29.883854],
                                    [120.571119, 29.886196],
                                    [120.577391, 29.884532],
                                    [120.584536, 29.883186],
                                    [120.588793, 29.884108],
                                    [120.596609, 29.888019],
                                    [120.600047, 29.890446],
                                    [120.604506, 29.89458],
                                    [120.607823, 29.900175],
                                    [120.607581, 29.906756],
                                    [120.606722, 29.910274],
                                    [120.602908, 29.913601],
                                    [120.602935, 29.918178],
                                    [120.603848, 29.921887],
                                    [120.606816, 29.924832],
                                    [120.611087, 29.931273],
                                    [120.612403, 29.935511],
                                    [120.612698, 29.942471],
                                    [120.616432, 29.946528],
                                    [120.624342, 29.949006],
                                    [120.629163, 29.949493],
                                    [120.633904, 29.947756],
                                    [120.637745, 29.947407],
                                    [120.638484, 29.951167],
                                    [120.638054, 29.955372],
                                    [120.646407, 29.957532],
                                    [120.650221, 29.95892],
                                    [120.655916, 29.957564],
                                    [120.657379, 29.954789],
                                    [120.657406, 29.949896],
                                    [120.656748, 29.94746],
                                    [120.6584, 29.945225],
                                    [120.670084, 29.943954],
                                    [120.673281, 29.942661],
                                    [120.675577, 29.940087],
                                    [120.680076, 29.936899],
                                    [120.681446, 29.934621],
                                    [120.679807, 29.930055],
                                    [120.679995, 29.928477],
                                    [120.68389, 29.923465],
                                    [120.688215, 29.916038],
                                    [120.691223, 29.91501],
                                    [120.689504, 29.912828],
                                    [120.690874, 29.911779],
                                    [120.691089, 29.907413],
                                    [120.693076, 29.905463],
                                    [120.691666, 29.902273],
                                    [120.69411, 29.901691],
                                    [120.694379, 29.89742],
                                    [120.695897, 29.896339],
                                    [120.699885, 29.890934],
                                    [120.697871, 29.888517],
                                    [120.698811, 29.887023],
                                    [120.702638, 29.887352],
                                    [120.702571, 29.884087],
                                    [120.704048, 29.881967],
                                    [120.70562, 29.881967],
                                    [120.707957, 29.879752],
                                    [120.708037, 29.876911],
                                    [120.711744, 29.87494],
                                    [120.718177, 29.872565],
                                    [120.719345, 29.869311],
                                    [120.726839, 29.868749],
                                    [120.728907, 29.869936],
                                    [120.72974, 29.872226],
                                    [120.731902, 29.873519],
                                    [120.734118, 29.873],
                                    [120.737502, 29.874897],
                                    [120.739665, 29.877399],
                                    [120.745238, 29.87866],
                                    [120.74603, 29.876583],
                                    [120.744634, 29.873774],
                                    [120.739517, 29.867912],
                                    [120.738886, 29.865452],
                                    [120.739974, 29.857416],
                                    [120.738228, 29.849157],
                                    [120.74278, 29.844534],
                                    [120.742525, 29.840229],
                                    [120.739906, 29.837939],
                                    [120.742606, 29.835935],
                                    [120.741948, 29.830495],
                                    [120.743532, 29.827897],
                                    [120.742337, 29.819582],
                                    [120.739759, 29.8136],
                                    [120.735555, 29.808891],
                                    [120.736227, 29.80574],
                                    [120.738657, 29.802473],
                                    [120.742364, 29.793011],
                                    [120.744674, 29.793064],
                                    [120.74646, 29.794613],
                                    [120.748193, 29.79405],
                                    [120.75065, 29.791037],
                                    [120.752947, 29.787494],
                                    [120.751, 29.781245],
                                    [120.750677, 29.77838],
                                    [120.747145, 29.773903],
                                    [120.746017, 29.769892],
                                    [120.751805, 29.767207],
                                    [120.749965, 29.764268],
                                    [120.745748, 29.760182],
                                    [120.742243, 29.757975],
                                    [120.74184, 29.75461],
                                    [120.74035, 29.752307],
                                    [120.732386, 29.751257],
                                    [120.725026, 29.744422],
                                    [120.722031, 29.743106],
                                    [120.720567, 29.735983],
                                    [120.718244, 29.732725],
                                    [120.719265, 29.729699],
                                    [120.722327, 29.728181],
                                    [120.727631, 29.729858],
                                    [120.728733, 29.728818],
                                    [120.727712, 29.723415],
                                    [120.723508, 29.717862],
                                    [120.723817, 29.713701],
                                    [120.718862, 29.708689],
                                    [120.70848, 29.705217],
                                    [120.69873, 29.69942],
                                    [120.692029, 29.697253],
                                    [120.688067, 29.702042],
                                    [120.68107, 29.706842],
                                    [120.677739, 29.708371],
                                    [120.67418, 29.708986],
                                    [120.672918, 29.71059],
                                    [120.675026, 29.724678],
                                    [120.67551, 29.731005],
                                    [120.675, 29.731801],
                                    [120.668311, 29.734296],
                                    [120.667962, 29.74543],
                                    [120.665451, 29.746205],
                                    [120.660415, 29.742723],
                                    [120.649483, 29.740526],
                                    [120.639585, 29.74249],
                                    [120.634535, 29.747234],
                                    [120.629472, 29.747563],
                                    [120.624355, 29.745027],
                                    [120.61627, 29.743636],
                                    [120.612309, 29.739836],
                                    [120.601457, 29.731238],
                                    [120.597428, 29.727544],
                                    [120.589075, 29.728489],
                                    [120.581957, 29.7254],
                                    [120.578949, 29.719901],
                                    [120.579728, 29.714752],
                                    [120.575712, 29.709815],
                                    [120.572019, 29.707298],
                                    [120.568715, 29.707351],
                                    [120.564444, 29.711237],
                                    [120.560711, 29.711237],
                                    [120.559354, 29.708902],
                                    [120.555688, 29.705557],
                                    [120.549013, 29.70647],
                                    [120.545602, 29.705897],
                                    [120.543467, 29.702924],
                                    [120.540647, 29.701894],
                                    [120.535288, 29.70149],
                                    [120.532226, 29.70029],
                                    [120.530453, 29.701724],
                                    [120.532817, 29.706236],
                                    [120.538511, 29.713456],
                                    [120.539478, 29.7161],
                                    [120.538162, 29.719646],
                                    [120.533878, 29.726578],
                                    [120.531259, 29.72885],
                                    [120.526961, 29.73386],
                                    [120.523174, 29.739645],
                                    [120.519024, 29.743137],
                                    [120.51654, 29.742108],
                                    [120.514149, 29.743764],
                                    [120.513209, 29.747394],
                                    [120.513075, 29.751681],
                                    [120.511195, 29.75391],
                                    [120.508616, 29.760776],
                                    [120.512833, 29.769595],
                                    [120.51235, 29.772746],
                                    [120.509731, 29.775038],
                                    [120.509113, 29.782083],
                                    [120.510577, 29.788152],
                                    [120.509986, 29.791536],
                                    [120.503164, 29.793605],
                                    [120.502828, 29.797148],
                                    [120.507058, 29.80155],
                                    [120.511477, 29.807565],
                                    [120.517158, 29.812285],
                                    [120.519347, 29.816962],
                                    [120.523013, 29.820282],
                                    [120.524759, 29.82498],
                                    [120.52449, 29.827557],
                                    [120.525524, 29.831014],
                                    [120.528828, 29.838702],
                                    [120.530144, 29.84076],
                                    [120.534375, 29.843538],
                                    [120.537504, 29.847206],
                                    [120.535919, 29.849719],
                                    [120.532307, 29.851151],
                                    [120.517977, 29.85009],
                                    [120.507287, 29.853791],
                                    [120.506414, 29.854702],
                                    [120.506615, 29.858551],
                                    [120.502989, 29.860152],
                                    [120.498866, 29.860205],
                                    [120.495777, 29.862283],
                                    [120.487692, 29.86983],
                                    [120.487464, 29.875099],
                                    [120.488162, 29.88042],
                                    [120.481313, 29.881119],
                                    [120.474934, 29.883557],
                                    [120.467265, 29.888051],
                                    [120.461517, 29.892831],
                                    [120.45444, 29.904054],
                                    [120.454104, 29.907498],
                                    [120.455514, 29.910634],
                                    [120.453083, 29.912753],
                                    [120.451029, 29.912923],
                                    [120.449874, 29.915932],
                                    [120.449578, 29.920721],
                                    [120.44755, 29.922141],
                                    [120.441292, 29.921505],
                                    [120.437209, 29.922755],
                                    [120.435235, 29.924641],
                                    [120.429971, 29.927375],
                                    [120.427271, 29.927597],
                                    [120.420919, 29.924715],
                                    [120.418045, 29.922469],
                                    [120.414231, 29.922342],
                                    [120.412243, 29.923486],
                                    [120.411128, 29.926114],
                                    [120.411988, 29.928381],
                                    [120.415748, 29.933572],
                                    [120.415399, 29.938255],
                                    [120.405246, 29.941274],
                                    [120.402533, 29.946295],
                                    [120.399887, 29.948402],
                                    [120.395899, 29.955022],
                                    [120.394005, 29.962023],
                                    [120.395536, 29.970273],
                                    [120.397081, 29.973354],
                                    [120.394287, 29.977018],
                                    [120.391131, 29.976012],
                                    [120.38678, 29.979623],
                                    [120.383369, 29.981593],
                                    [120.378937, 29.979189],
                                    [120.37656, 29.98172],
                                    [120.373578, 29.981815],
                                    [120.371268, 29.978045],
                                    [120.364285, 29.978522]
                                ]
                            ]
                        ]
                    }
                },

                '上虞区教育局': {
                    "type": "Feature",
                    "properties": { "adcode": 330604, "name": "上虞区", "center": [120.874185, 30.016769], "centroid": [120.880366, 29.986643], "childrenNum": 0, "level": "district", "subFeatureIndex": 2, "acroutes": [100000, 330000, 330600] },
                    "geometry": {
                        "type": "MultiPolygon",
                        "coordinates": [
                            [
                                [
                                    [121.010667, 29.734731],
                                    [121.006759, 29.736217],
                                    [120.998903, 29.740112],
                                    [120.992147, 29.741259],
                                    [120.985661, 29.743753],
                                    [120.981376, 29.740303],
                                    [120.977227, 29.73835],
                                    [120.973037, 29.73558],
                                    [120.968135, 29.7342],
                                    [120.961285, 29.733903],
                                    [120.959056, 29.732926],
                                    [120.95496, 29.733202],
                                    [120.95312, 29.736238],
                                    [120.952314, 29.741492],
                                    [120.94944, 29.744369],
                                    [120.945196, 29.743466],
                                    [120.931296, 29.735453],
                                    [120.923252, 29.731398],
                                    [120.919653, 29.732204],
                                    [120.911823, 29.73593],
                                    [120.908801, 29.736387],
                                    [120.905444, 29.735516],
                                    [120.901509, 29.737533],
                                    [120.900824, 29.73886],
                                    [120.902999, 29.74267],
                                    [120.902059, 29.746417],
                                    [120.89893, 29.751034],
                                    [120.895694, 29.754589],
                                    [120.893061, 29.754706],
                                    [120.8855, 29.753273],
                                    [120.879913, 29.74699],
                                    [120.878073, 29.746194],
                                    [120.866054, 29.74508],
                                    [120.862159, 29.746757],
                                    [120.85864, 29.751734],
                                    [120.853564, 29.753029],
                                    [120.852369, 29.755576],
                                    [120.854141, 29.758813],
                                    [120.857338, 29.761562],
                                    [120.85852, 29.764628],
                                    [120.855431, 29.76951],
                                    [120.854611, 29.778561],
                                    [120.848353, 29.786465],
                                    [120.848796, 29.790518],
                                    [120.847077, 29.793902],
                                    [120.842941, 29.796999],
                                    [120.837247, 29.799588],
                                    [120.837367, 29.801709],
                                    [120.83953, 29.803025],
                                    [120.842122, 29.80714],
                                    [120.842148, 29.809145],
                                    [120.839127, 29.813621],
                                    [120.837931, 29.816761],
                                    [120.839838, 29.821692],
                                    [120.840161, 29.827472],
                                    [120.839301, 29.829159],
                                    [120.832841, 29.826762],
                                    [120.826704, 29.826465],
                                    [120.812159, 29.828024],
                                    [120.809393, 29.827695],
                                    [120.801859, 29.824779],
                                    [120.795869, 29.821714],
                                    [120.784359, 29.813155],
                                    [120.781794, 29.811733],
                                    [120.773817, 29.808763],
                                    [120.769895, 29.808488],
                                    [120.763946, 29.809835],
                                    [120.761421, 29.807003],
                                    [120.75065, 29.791037],
                                    [120.748193, 29.79405],
                                    [120.74646, 29.794613],
                                    [120.744674, 29.793064],
                                    [120.742364, 29.793011],
                                    [120.738657, 29.802473],
                                    [120.736227, 29.80574],
                                    [120.735555, 29.808891],
                                    [120.739759, 29.8136],
                                    [120.742337, 29.819582],
                                    [120.743532, 29.827897],
                                    [120.741948, 29.830495],
                                    [120.742606, 29.835935],
                                    [120.739906, 29.837939],
                                    [120.742525, 29.840229],
                                    [120.74278, 29.844534],
                                    [120.738228, 29.849157],
                                    [120.739974, 29.857416],
                                    [120.738886, 29.865452],
                                    [120.739517, 29.867912],
                                    [120.744634, 29.873774],
                                    [120.746433, 29.872777],
                                    [120.746366, 29.876021],
                                    [120.748448, 29.878544],
                                    [120.755713, 29.879572],
                                    [120.752275, 29.879646],
                                    [120.75159, 29.882561],
                                    [120.754706, 29.883727],
                                    [120.75707, 29.887383],
                                    [120.755794, 29.892672],
                                    [120.756385, 29.894898],
                                    [120.754464, 29.897844],
                                    [120.753095, 29.898215],
                                    [120.751362, 29.901214],
                                    [120.755458, 29.905325],
                                    [120.757352, 29.903524],
                                    [120.761421, 29.903863],
                                    [120.762442, 29.905251],
                                    [120.766256, 29.906502],
                                    [120.768472, 29.908155],
                                    [120.767948, 29.909839],
                                    [120.771131, 29.910454],
                                    [120.773387, 29.911948],
                                    [120.77191, 29.913898],
                                    [120.772205, 29.917966],
                                    [120.770553, 29.917257],
                                    [120.770527, 29.92123],
                                    [120.772689, 29.922226],
                                    [120.772971, 29.923868],
                                    [120.770634, 29.92213],
                                    [120.768163, 29.923338],
                                    [120.768123, 29.925266],
                                    [120.766041, 29.92568],
                                    [120.767935, 29.927809],
                                    [120.770661, 29.928858],
                                    [120.769788, 29.931379],
                                    [120.770607, 29.934748],
                                    [120.773871, 29.938911],
                                    [120.773011, 29.941475],
                                    [120.776557, 29.94389],
                                    [120.771561, 29.945797],
                                    [120.770513, 29.948222],
                                    [120.767773, 29.95087],
                                    [120.769479, 29.952819],
                                    [120.767666, 29.957416],
                                    [120.77093, 29.957945],
                                    [120.767868, 29.960021],
                                    [120.769251, 29.962309],
                                    [120.774072, 29.958274],
                                    [120.774623, 29.962849],
                                    [120.771749, 29.962796],
                                    [120.773011, 29.964289],
                                    [120.775093, 29.96359],
                                    [120.778746, 29.964946],
                                    [120.77841, 29.970453],
                                    [120.779968, 29.970474],
                                    [120.782439, 29.973196],
                                    [120.778934, 29.976785],
                                    [120.779122, 29.979771],
                                    [120.778007, 29.98137],
                                    [120.781391, 29.98461],
                                    [120.780183, 29.986379],
                                    [120.775133, 29.98839],
                                    [120.768082, 29.989576],
                                    [120.768579, 29.991387],
                                    [120.771561, 29.994785],
                                    [120.771185, 29.998057],
                                    [120.775053, 29.998311],
                                    [120.776678, 30.003773],
                                    [120.778867, 30.005467],
                                    [120.778611, 30.008982],
                                    [120.766995, 30.010136],
                                    [120.767048, 30.011226],
                                    [120.762066, 30.012052],
                                    [120.762818, 30.013682],
                                    [120.760078, 30.015672],
                                    [120.760682, 30.01908],
                                    [120.759232, 30.021028],
                                    [120.757634, 30.020318],
                                    [120.754558, 30.024203],
                                    [120.755807, 30.025716],
                                    [120.753189, 30.027198],
                                    [120.753296, 30.02923],
                                    [120.755566, 30.029685],
                                    [120.751926, 30.034257],
                                    [120.746877, 30.032945],
                                    [120.746568, 30.035051],
                                    [120.743586, 30.034712],
                                    [120.741934, 30.036046],
                                    [120.741961, 30.038332],
                                    [120.733433, 30.034829],
                                    [120.729324, 30.035104],
                                    [120.73072, 30.044956],
                                    [120.733393, 30.04557],
                                    [120.743143, 30.053273],
                                    [120.743559, 30.055516],
                                    [120.741961, 30.056479],
                                    [120.742754, 30.059209],
                                    [120.740081, 30.059336],
                                    [120.739087, 30.063325],
                                    [120.740417, 30.067472],
                                    [120.737086, 30.069334],
                                    [120.737878, 30.075713],
                                    [120.731634, 30.07768],
                                    [120.732171, 30.083096],
                                    [120.722018, 30.083266],
                                    [120.711287, 30.084524],
                                    [120.700973, 30.086936],
                                    [120.694258, 30.089369],
                                    [120.688147, 30.092489],
                                    [120.68295, 30.095895],
                                    [120.678639, 30.099914],
                                    [120.652048, 30.117722],
                                    [120.648623, 30.121909],
                                    [120.646192, 30.127111],
                                    [120.644205, 30.129554],
                                    [120.649442, 30.133963],
                                    [120.659287, 30.137811],
                                    [120.663772, 30.140591],
                                    [120.667009, 30.143519],
                                    [120.679995, 30.162599],
                                    [120.691035, 30.176983],
                                    [120.701873, 30.190297],
                                    [120.712805, 30.200556],
                                    [120.719963, 30.206642],
                                    [120.733863, 30.217702],
                                    [120.752826, 30.231444],
                                    [120.766726, 30.243748],
                                    [120.787207, 30.263737],
                                    [120.789369, 30.263125],
                                    [120.800865, 30.262322],
                                    [120.825307, 30.262671],
                                    [120.850905, 30.268066],
                                    [120.867048, 30.27174],
                                    [120.877362, 30.253453],
                                    [120.893424, 30.228825],
                                    [120.900045, 30.216857],
                                    [120.916228, 30.188406],
                                    [120.917665, 30.18476],
                                    [120.919559, 30.177331],
                                    [120.920579, 30.175091],
                                    [120.92763, 30.165231],
                                    [120.927818, 30.158477],
                                    [120.93088, 30.149545],
                                    [120.931216, 30.146606],
                                    [120.939462, 30.125737],
                                    [120.939126, 30.122639],
                                    [120.93601, 30.11823],
                                    [120.93045, 30.115205],
                                    [120.931578, 30.112847],
                                    [120.938307, 30.113027],
                                    [120.942067, 30.106724],
                                    [120.941342, 30.103012],
                                    [120.944135, 30.097587],
                                    [120.950138, 30.091008],
                                    [120.95359, 30.091548],
                                    [120.955497, 30.094033],
                                    [120.959727, 30.094541],
                                    [120.964791, 30.092764],
                                    [120.967638, 30.089972],
                                    [120.971868, 30.080399],
                                    [120.973869, 30.078305],
                                    [120.973184, 30.07621],
                                    [120.970807, 30.073798],
                                    [120.969948, 30.070286],
                                    [120.972325, 30.06854],
                                    [120.975978, 30.070011],
                                    [120.977724, 30.067895],
                                    [120.972499, 30.06707],
                                    [120.973063, 30.064975],
                                    [120.978811, 30.065673],
                                    [120.978153, 30.067006],
                                    [120.981444, 30.067377],
                                    [120.981605, 30.065589],
                                    [120.984694, 30.0605],
                                    [120.987595, 30.061928],
                                    [120.991838, 30.06106],
                                    [120.99251, 30.057251],
                                    [120.986641, 30.054426],
                                    [120.986802, 30.053368],
                                    [120.992738, 30.052173],
                                    [120.99255, 30.050406],
                                    [120.989434, 30.049591],
                                    [120.988414, 30.044819],
                                    [120.98652, 30.044279],
                                    [120.987433, 30.038522],
                                    [120.988817, 30.03612],
                                    [120.986386, 30.032405],
                                    [120.98977, 30.031199],
                                    [120.990146, 30.027791],
                                    [120.998271, 30.022827],
                                    [121.001266, 30.020202],
                                    [121.005215, 30.019683],
                                    [121.007981, 30.017566],
                                    [121.008854, 30.015386],
                                    [121.016133, 30.013989],
                                    [121.016321, 30.011893],
                                    [121.018174, 30.010781],
                                    [121.021948, 30.010887],
                                    [121.026058, 30.012242],
                                    [121.033458, 30.012666],
                                    [121.037258, 30.015841],
                                    [121.039488, 30.013915],
                                    [121.036453, 30.009511],
                                    [121.037782, 30.008071],
                                    [121.034734, 30.003975],
                                    [121.038118, 29.998724],
                                    [121.039877, 30.000132],
                                    [121.042429, 29.99974],
                                    [121.046055, 30.000777],
                                    [121.049708, 30.005975],
                                    [121.051414, 30.00678],
                                    [121.056504, 30.004462],
                                    [121.059619, 30.004874],
                                    [121.0644, 30.006812],
                                    [121.071236, 30.004472],
                                    [121.075789, 30.001995],
                                    [121.080489, 29.997781],
                                    [121.082638, 29.991059],
                                    [121.084223, 29.989862],
                                    [121.091609, 29.987257],
                                    [121.090602, 29.983488],
                                    [121.087836, 29.980396],
                                    [121.086573, 29.97364],
                                    [121.08292, 29.971035],
                                    [121.079455, 29.969817],
                                    [121.07681, 29.970389],
                                    [121.07458, 29.968949],
                                    [121.071532, 29.96448],
                                    [121.068241, 29.961621],
                                    [121.066133, 29.960816],
                                    [121.061285, 29.961599],
                                    [121.056208, 29.959587],
                                    [121.052609, 29.959333],
                                    [121.045048, 29.955637],
                                    [121.044229, 29.954302],
                                    [121.044229, 29.947714],
                                    [121.042617, 29.939028],
                                    [121.042013, 29.933191],
                                    [121.040898, 29.929631],
                                    [121.038131, 29.924758],
                                    [121.034129, 29.922342],
                                    [121.030799, 29.918782],
                                    [121.030329, 29.915763],
                                    [121.03198, 29.913114],
                                    [121.031645, 29.911058],
                                    [121.029268, 29.908939],
                                    [121.023399, 29.901426],
                                    [121.023184, 29.897346],
                                    [121.017785, 29.895904],
                                    [121.016455, 29.894654],
                                    [121.019826, 29.89139],
                                    [121.022338, 29.886292],
                                    [121.026971, 29.880293],
                                    [121.032545, 29.878523],
                                    [121.031108, 29.874611],
                                    [121.03382, 29.871474],
                                    [121.040267, 29.867859],
                                    [121.054959, 29.856886],
                                    [121.056624, 29.855063],
                                    [121.060546, 29.854151],
                                    [121.061285, 29.857872],
                                    [121.063124, 29.859017],
                                    [121.067529, 29.857077],
                                    [121.069705, 29.852836],
                                    [121.07403, 29.849825],
                                    [121.077011, 29.848998],
                                    [121.081644, 29.849931],
                                    [121.085445, 29.849412],
                                    [121.091623, 29.843485],
                                    [121.095021, 29.843421],
                                    [121.101091, 29.841237],
                                    [121.106476, 29.836242],
                                    [121.106302, 29.833719],
                                    [121.103495, 29.828978],
                                    [121.102837, 29.825712],
                                    [121.098499, 29.821417],
                                    [121.096686, 29.815742],
                                    [121.102326, 29.810015],
                                    [121.104945, 29.805464],
                                    [121.105375, 29.802961],
                                    [121.103992, 29.801423],
                                    [121.096028, 29.797827],
                                    [121.092603, 29.788947],
                                    [121.089407, 29.786412],
                                    [121.083162, 29.783876],
                                    [121.082061, 29.778433],
                                    [121.080167, 29.775961],
                                    [121.076084, 29.773043],
                                    [121.066079, 29.767631],
                                    [121.059028, 29.760935],
                                    [121.055093, 29.76066],
                                    [121.050903, 29.764618],
                                    [121.045531, 29.767292],
                                    [121.034022, 29.768767],
                                    [121.026031, 29.766454],
                                    [121.024809, 29.763907],
                                    [121.026743, 29.760267],
                                    [121.034801, 29.747107],
                                    [121.035432, 29.745122],
                                    [121.032947, 29.743382],
                                    [121.028032, 29.747298],
                                    [121.022083, 29.743987],
                                    [121.017986, 29.743679],
                                    [121.014938, 29.741673],
                                    [121.010667, 29.734731]
                                ]
                            ]
                        ]
                    }
                }


            };
            let mapChildName = this.state.chartData.parentName.indexOf('教育局') == -1 ? this.state.chartData.parentName + "教育局" : this.state.chartData.parentName
            echarts.registerMap(this.state.chartData.parentName, {

                "features": [map[mapChildName]]
            });


            var option = {
                // backgroundColor: '#030146',
                title: {
                    top: 0,
                    left: 0,
                    text: this.state.chartData.parentName + "学校分布",
                    subtext: '',
                    textStyle: {
                        color: '#fff'
                    }
                },
                legend: {
                    data: ['中学', "小学"],
                    align: 'right',
                    right: 10,
                    top: 10,
                    padding: [20, 40, 20, 40],
                    width: 50,
                    textStyle: {
                        color: '#ffffff',
                        fontSize:16
                    }
                },

                grid: {
                    right: 20,
                    top: 20,
                    height: '100%',
                    width: '80%'
                },
                xAxis: {
                    type: 'category',
                    show: false
                },
                yAxis: {
                    position: 'right',
                    axisLabel: {
                        show: true
                    },
                    axisLine: {
                        show: false
                    },
                    splitLine: {
                        show: false
                    },
                    axisTick: {
                        show: false
                    }
                },
                geo: {
                    map: this.state.chartData.parentName,
                    label: {
                        show: true,
                        normal: {
                            show: 0,
                            textStyle: {
                                color: '#fff'
                            }
                        },
                        emphasis: {
                            show: 0,
                            textStyle: {
                                show: 0,
                                color: '#fff'
                            }
                        }
                    },
                    roam: true,
                    zoom: 1.1,
                    aspectScale: 1.1, //长宽比
                    z: 13,
                    itemStyle: {
                        show: false,
                        normal: {
                            opacity: 0.9,
                            areaColor: 'rgba(5,56,111,0.2)',
                            borderColor: '#1FC5FF',
                            borderWidth: 5,
                            shadowColor: '#1FC5FF',
                            shadowBlur: 15
                        },
                        emphasis: { // 鼠标移动上去变色
                            show: false,
                            areaColor: '#4695f2',
                            textStyle: {
                                show: 0
                            }
                        }
                    }
                },
                series: [{
                    type: 'effectScatter',
                 
                    coordinateSystem: 'geo',
                    z: 132,
                    symbolSize: 7,
                    showEffectOn: 'render',
                    rippleEffect: {
                        period: 2,
                        scale: 5,
                        brushType: 'fill'
                    },
                    hoverAnimation: true,
                    data: this.state.dataArr,

                    label: {
                        normal: {
                            show: true,
                            textStyle: {
                                color: '#fff'
                            },
                            padding: [0, 0, -50, 0],
                            formatter: function (item) {
                                console.log(item)

                                if (item.data.value2 < 0) {

                                    return item.name + "教育局"

                                }
                                return item.name

                            }
                        },
                        emphasis: {
                            show: false,
                            textStyle: {
                                show: false,
                                color: '#fff'
                            }
                        }
                    },
                    itemStyle: {
                        normal: {
                            show: true,
                            position: "right",
                            textStyle: {
                                fontSize: 18,
                            },
                            color: function (params) {
                                console.log(params.data)
                                if (params.data.value2) {
                                    if (params.data.value2 == 1) {
                                        return '#17b885';
                                    }
                                    if ((params.data.value2) == 2) {
                                        return '#eec511';
                                    }

                                }
                            },
                            shadowBlur: 10,
                            shadowColor: '#333'
                        },
                        emphasis: {
                            areaColor: '#f00'
                        }
                    },
                },

                {
                    name: '中学',
                    type: 'bar',
                    color: '#17b885'
                },
                {
                    name: '小学',
                    type: 'bar',
                    color: '#eec511',

                }
                ]
            };

            chart.on('click', (params) => {
            
                findModuleConfigApi(parseInt(params.data.id)).then((res) => {
                    let value=''
                    if (res.data.result.length != 0) {
        
                     
                
                       value= res.data.result[0].moduleWatch||"巡更,巡检"
                 
    
                    }
                  
                    if (params.componentSubType == "effectScatter") {
                       
    
                        window.location.href = '/bigscreen/patrol/' + params.data.id + '/' + params.data.name + '/' + 1 + '/' + value+'/edu'+'&'+that.state.chartData.parentId+'&'+that.state.chartData.parentName;
    
    
                    }
               
        
                })
             
            })

            chart.setOption(option)


        }


    }


    render() {

        return (
            <div id={this.state.divId} className="screenEcharts" style={chartStyle}>

            </div>)


    }


}

// // 懒加载优化：滚动节流策略
// var __SCROLLTIMER__ = null

// // 重新设置 echarts 的宽高
// var resizeEcharts = () => {
//     $('.screenEcharts').each((i, e) => {
//         echarts.getInstanceByDom(e).resize()
//     })
// }

// // 绑定事件
// window.onresize = function () {
//     clearTimeout(__SCROLLTIMER__);
//     __SCROLLTIMER__ = setTimeout(resizeEcharts, 150);
// }





class ChartRingPie extends Component {

    constructor(props) {

        super(props)
        this.state = {
            chartdata: props.chartData || [],
            that: props.that,
            divId: props.divId,


        }
    }


    componentDidMount() {


        var chart = echarts.init(document.getElementById(this.state.divId));

        const colors = [
            '55,156,248',
            '164,125,240',
            '225,132,91',
            '175,227,123',
            '42,191,191',
            '241,50,50',
            '60,137,239',
            '251,183,16',
            '16,251,25',
            '127,55,203',
            '82,72,196'



        ];


        if (this.state.chartdata.length) {
            var option = {

                legend: {
                    type: "scroll",
                    orient: 'horizontal',
                    top: '90%',
                    bottom: 'center',
                    data: this.state.chartdata.map(it => it.label),
                    textStyle: {
                        color: '#fff',
                        fontSize: 16
                    }
                },

                series: [{
                    name: '隐患分布',
                    type: 'pie',
                    radius: ['40%', '60%'],
                    center: ['50%', '45%'],
                    roseType: 'radius',
                    label: {
                        show: true,
                        normal: {
                            position: 'outside',
                            fontSize: 16,
                            color: "#fff",
                            fontWeight: 'bold',
                            formatter: '{c}个'
                        },

                    },
                    labelLine: {
                        length: 4,
                        length2: 16
                    },
                    data: this.state.chartdata.map((it, i) => {
                        return {
                            value: it.value,
                            name: it.label,
                            itemStyle: {
                                color: `rgba(${colors[i]},1)`,
                                borderColor: `rgba(${colors[i]},1)`,
                                borderWidth: 4
                            }
                        };
                    })
                }]
            };
            chart.setOption(option);
            console.log("option", option);

        }



    }
    render() {
        return (
            <div id={this.state.divId} className="screenEcharts" style={chartStyle}>

            </div>
        )
    }
}

class LunBoNotice extends Component {
    constructor(props) {
        super(props)

        this.state = {

            data: props.data || [],
            that: props.that,
            LBdivId: props.divId,


        }
    }
    componentDidMount() {
        this.safetyNotice = setInterval(this.TaskSafetyNotice, 2000);

    }

    componentWillUnmount = () => {
        clearInterval(this.safetyNotice);
    }

    TaskSafetyNotice = () => {
        $(".notice_box", function () {
            //把顶部的边界清零
            $(".notice_box .notice_div:first").before($(".notice_box .notice_div:last")); //在第一个新闻后面插入最后一个新闻
        })

    }





    render() {
        return (
            <div id={this.props.LBdivId} >
                <div ref='LbNoticeUI ' className="notice_box">
                    {
                        this.props.data.map((item) =>
                            <div class='notice_div'>
                                <div >
                                    <span class="data_num">{item.createTime.substr(0, 11)}</span>
                                    <span class="data_text">{item.name}</span>
                                    <span class="deal_cotent">{item.status}</span>



                                </div>

                                <div class="deal_cotent"> {item.content.substr(0, 15)}</div>
                            </div>
                        )
                    }
                </div>


            </div>
        )
    }
}


export default EduBigScreen
